internet computing and algorithmic game theory 4067458