Incentives in Computer Science
- PROF. ANNA KARLIN
Incentives in Computer Science P ROF . A NNA K ARLIN Your professor - - PowerPoint PPT Presentation
Incentives in Computer Science P ROF . A NNA K ARLIN Your professor and TA Anna Aditya Karlin Saraf karlin@cs sarafa@cs Office: CSE 586 Office hours: by appointment Office hours: Tuesdays, 5:30-6:20 pm An Example Classical Optimization
sarafa@cs karlin@cs Office: CSE 586 Office hours: Tuesdays, 5:30-6:20 pm Office hours: by appointment
Classical Optimization Problem: Maximum Weighted Matching Input: Weighted Bipartite Graph Output: Matching that maximizes the sum of matched edge weights. 5 1 2 2 3 1
Classical Optimization Problem: Maximum Weighted Matching Input: Weighted Bipartite Graph Output: Matching that maximizes the sum of matched edge weights. 5 1 2 2 3 1
Selling advertising slots
shown in a particular slot advertisers slots Optimal Search Engine Revenue = maximum weighted matching
5 1 2 2 3 1
advertisers slots
5 1 2 2 3 1
advertisers slots 5 è3 1 2 2 3 1
advertisers slots What if all advertisers speculate? 5 1 2 2 3 1
Many problems where input is private data of agents who will act selfishly to promote best interests
Fundamental Question: How do we optimize in a strategic world? Use ideas from game theory and economics.
Newish field at interface between theoretical computer science and game
allocation problems, myriad of nontraditional, computer-run auctions, etc.
behavior using the tools of game theory, economics and algorithm design and analysis.
Companies/systems that can be studied from this perspective
Microsoft
Problems that can be studied from this perspective
problems
control
and financial systems