{"id":3482,"date":"2024-01-20T00:04:44","date_gmt":"2024-01-19T15:04:44","guid":{"rendered":"https:\/\/saraheee.com\/?p=3482"},"modified":"2024-01-20T00:06:59","modified_gmt":"2024-01-19T15:06:59","slug":"nets-4120-algorithmic-game-theory-1","status":"publish","type":"post","link":"https:\/\/saraheee.com\/ko\/2024\/01\/nets-4120-algorithmic-game-theory-1\/","title":{"rendered":"NETS 4120: Algorithmic Game Theory #1"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Algorithmic Game Theory<\/h2>\n\n\n\n<p>Incentives and Computation<\/p>\n\n\n\n<p>Algorithm Design vs. Mechanism Design<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Algorithms vs. Games<\/h4>\n\n\n\n<p>If we control the whole system, we can just design an algorithm<br>Otherwise, we have to design the constraints and incentives so that agents in the system work to achieve our goals.<\/p>\n\n\n\n<p>And once the rules are in place, predict what will happen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">This comes up all the time.<\/h4>\n\n\n\n<p>Google, Blockchain<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Game Theory Basics<\/h4>\n\n\n\n<p>What is a game? A set of Players actions, and payoffs<\/p>\n\n\n\n<p>two-player game \u2192 much larger games (like end-player games)<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Game Theory<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>0, 0<\/td><td>-1, 1<\/td><td>1, -1<\/td><\/tr><tr><td>1, -1<\/td><td>0, 0<\/td><td>-1, 1<\/td><\/tr><tr><td>-1, 1<\/td><td>1, -1<\/td><td>0, 0<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Rock-paper scissors<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Can we predict outcomes?<\/h4>\n\n\n\n<p>What happens if everyone plays &#8220;rationally&#8221;?<br>What if some people don&#8217;t?<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Traffic Routing<\/h4>\n\n\n\n<p>Town A &#8211; x\/100 hours &#8211; 1 hour &#8211; Town B<br>Town A &#8211; 1 hour &#8211; x\/100 hours &#8211; Town B<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/saraheee.com\/wp-content\/uploads\/2024\/01\/image-1-1024x511.png\" alt=\"\" class=\"wp-image-3444\" width=\"512\" height=\"256\" srcset=\"https:\/\/saraheee.com\/wp-content\/uploads\/2024\/01\/image-1-1024x511.png 1024w, https:\/\/saraheee.com\/wp-content\/uploads\/2024\/01\/image-1-300x150.png 300w, https:\/\/saraheee.com\/wp-content\/uploads\/2024\/01\/image-1-768x383.png 768w, https:\/\/saraheee.com\/wp-content\/uploads\/2024\/01\/image-1.png 1520w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p>Suppose 10 drivers leave from town A towards town B.<br>Every driver wants to minimize her own travel time.<br>What is the traffic on the network?<br>In any unbalanced traffic pattern, all drivers on the most loaded path have an incentive to switch their path.<\/p>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-book-reviews-quotation-color\">\ud1b5\uadfc \uc2dc\uac04\uc774 x\/100\uc2dc\uac04 \uc774\uc0c1, A \ub9c8\uc744\uc5d0\uc11c B \ub9c8\uc744\ub85c \uc774\ub3d9\ud568<br>50\uba85\uc740 \uc704\uc758 \uacbd\ub85c\ub85c, 50\uba85\uc740 \uc544\ub798\uc758 \uacbd\ub85c\ub85c \uc774\ub3d9\ud558\uba74 \ubaa8\ub450 1\uc2dc\uac04 30\ubd84\uc774 \uc18c\uc694\ub428.<\/mark><\/p>\n\n\n\n<p>The delay is 1.5 hours for everybody at the unique Nash equilibrium<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/saraheee.com\/wp-content\/uploads\/2024\/01\/image-2-1024x446.png\" alt=\"\" class=\"wp-image-3445\" width=\"512\" height=\"223\" srcset=\"https:\/\/saraheee.com\/wp-content\/uploads\/2024\/01\/image-2-1024x446.png 1024w, https:\/\/saraheee.com\/wp-content\/uploads\/2024\/01\/image-2-300x131.png 300w, https:\/\/saraheee.com\/wp-content\/uploads\/2024\/01\/image-2-768x335.png 768w, https:\/\/saraheee.com\/wp-content\/uploads\/2024\/01\/image-2.png 1510w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p>A benevolent governor builds a superhighway connecting the short roads of the network.<br>What is the traffic on the network now?<br>No matter what the other drivers are doing, it is always better for me to follow the zig-zag path.<\/p>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-book-reviews-quotation-color\">\ubaa8\ub4e0 \uc0ac\ub78c\ub4e4\uc774 x\/100 hours \uacbd\ub85c\ub97c \ud0dd\ud560 \uac83<\/mark><\/p>\n\n\n\n<p>Delay is 2 hours for everybody at the unique Nash equilibrium<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Adding a fast road to a road network is not always a good idea! Braess&#8217;s paradox<br>In the RHS network, there is a traffic pattern where all players have a delay of 1.5 hours.<\/p>\n\n\n\n<p>PoA = \\(\\frac{performance of system in worst Nash equilibrium}{optimal performance if drivers did not decide on their own}\\) = 4\/3<br>* PoA: (Price of Anarchy) measures the loss in system performance due to free-will<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Can we influence outcomes?<\/h4>\n\n\n\n<p>Can we change the rules of the game to encourage &#8220;rational&#8221; players to do what we want?<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Computation?<\/h4>\n\n\n\n<p>How does computational complexity affect our predictions?<br>How does computational complexity limit our design choices?<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">An Easy Game (Prisoner&#8217;s Dilemma)<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><\/td><td>Stay Silent<\/td><td>Testify<\/td><\/tr><tr><td>Stay Silent<\/td><td>5 Years, 5 Years<\/td><td>50 Years, 3 Years<\/td><\/tr><tr><td>Testify<\/td><td>3 Years, 50 Years<\/td><td>40 Years, 40 Years<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Guess Two-Thirds of the Average<\/h4>\n\n\n\n<p>&#8211; k players \\(p_1, p_2, p_3, \\cdots, p_k\\)<br>Each player submits a number in [0, 100]: \\(x_1, x_2, \\cdots, x_k\\)<\/p>\n\n\n\n<p>&#8211; compute \\(\\bar{x} := \\frac{1}{k}\\sum_{i=1}^{k}x_i\\)<\/p>\n\n\n\n<p>&#8211; find \\(x_j\\), closest to \\(\\frac{2}{3}\\bar{x}\\)<\/p>\n\n\n\n<p>Player \\(p_j\\) wins $5; all other players win nothing<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">IS COMMON KNOWLEDGE REASONABLE?<br>THE PARABLE OF THE ISLANDERS<\/h4>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Reference<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aaron Roth, (1\/25) NETS 4120: Algorithmic Game Theory, Spring 2023, Apr 26, 2023,\u00a0<a href=\"https:\/\/youtu.be\/9YIz9jBb2wA?si=0dSSv1muJx6-ASKG\" rel=\"noopener\">https:\/\/youtu.be\/9YIz9jBb2wA?si=0dSSv1muJx6-ASKG<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Algorithmic Game Theory<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[4,166,167],"class_list":["post-3482","post","type-post","status-publish","format-standard","hentry","category-game-theory-and-applications","tag-game-theory","tag-jan-19-2024","tag-traffic-routing"],"_links":{"self":[{"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/posts\/3482"}],"collection":[{"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/comments?post=3482"}],"version-history":[{"count":2,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/posts\/3482\/revisions"}],"predecessor-version":[{"id":3486,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/posts\/3482\/revisions\/3486"}],"wp:attachment":[{"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/media?parent=3482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/categories?post=3482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/saraheee.com\/ko\/wp-json\/wp\/v2\/tags?post=3482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}