International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, 2008 One-Way Flow Nash Networks Frank.

Slides:



Advertisements
Similar presentations
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Advertisements

CS 336 March 19, 2012 Tandy Warnow.
 Theorem 5.9: Let G be a simple graph with n vertices, where n>2. G has a Hamilton circuit if for any two vertices u and v of G that are not adjacent,
Proofs, Recursion and Analysis of Algorithms Mathematical Structures for Computer Science Chapter 2 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesProofs,
Congestion Games with Player- Specific Payoff Functions Igal Milchtaich, Department of Mathematics, The Hebrew University of Jerusalem, 1993 Presentation.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
How Bad is Selfish Routing? By Tim Roughgarden Eva Tardos Presented by Alex Kogan.
Outline. Theorem For the two processor network, Bit C(Leader) = Bit C(MaxF) = 2[log 2 ((M + 2)/3.5)] and Bit C t (Leader) = Bit C t (MaxF) = 2[log 2 ((M.
Representing Relations Using Matrices
Equilibrium Concepts in Two Player Games Kevin Byrnes Department of Applied Mathematics & Statistics.
Algorithmic and Economic Aspects of Networks Nicole Immorlica.
Complexity 16-1 Complexity Andrei Bulatov Non-Approximability.
Computational Game Theory
Algorithmic and Economic Aspects of Networks Nicole Immorlica.
Beyond Nash: Raising the Flag of Rebellion Yisrael Aumann University of Haifa, 11 Kislev 5771 ( )
CSE115/ENGR160 Discrete Mathematics 03/03/11 Ming-Hsuan Yang UC Merced 1.
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
1 Mathematical Induction. 2 Mathematical Induction: Example  Show that any postage of ≥ 8¢ can be obtained using 3¢ and 5¢ stamps.  First check for.
Near-Optimal Network Design with Selfish Agents By Elliot Anshelevich, Anirban Dasgupta, Eva Tardos, Tom Wexler STOC’03 Presented by Mustafa Suleyman CIFTCI.
On Bounded Rationality and Computational Complexity Christos Papadimitriou and Mihallis Yannakakis.
Games in the normal form- An application: “An Economic Theory of Democracy” Carl Henrik Knutsen 5/
Introduction to Graph Theory
Discrete Mathematics, 1st Edition Kevin Ferland
Mathematical Induction. F(1) = 1; F(n+1) = F(n) + (2n+1) for n≥ F(n) n F(n) =n 2 for all n ≥ 1 Prove it!
Approximating Minimum Bounded Degree Spanning Tree (MBDST) Mohit Singh and Lap Chi Lau “Approximating Minimum Bounded DegreeApproximating Minimum Bounded.
Bounding the Cost of Stability in Games with Restricted Interaction Reshef Meir, Yair Zick, Edith Elkind and Jeffrey S. Rosenschein COMSOC 2012 (to appear)
1 Economics & Evolution Number 3. 2 The replicator dynamics (in general)
Approximating the Minimum Degree Spanning Tree to within One from the Optimal Degree R 陳建霖 R 宋彥朋 B 楊鈞羽 R 郭慶徵 R
An Improved Degree Based Condition for Hamiltonian Cycles November 22, 2005 November 22, 2005.
Advanced Topics in Propositional Logic Chapter 17 Language, Proof and Logic.
Dominance Since Player I is maximizing her security level, she prefers “large” payoffs. If one row is smaller (element- wise) than another,
 Rooted tree and binary tree  Theorem 5.19: A full binary tree with t leaves contains i=t-1 internal vertices.
5.2 Trees  A tree is a connected graph without any cycles.
1 Combinatorial Algorithms Local Search. A local search algorithm starts with an arbitrary feasible solution to the problem, and then check if some small,
Theory of Computation, Feodor F. Dragan, Kent State University 1 TheoryofComputation Spring, 2015 (Feodor F. Dragan) Department of Computer Science Kent.
Copyright © Zeph Grunschlag, Induction Zeph Grunschlag.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish agents strategically interact in using a network They.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師.
Chapter 8 Maximum Flows: Additional Topics All-Pairs Minimum Value Cut Problem  Given an undirected network G, find minimum value cut for all.
8.4 Closures of Relations Definition: The closure of a relation R with respect to property P is the relation obtained by adding the minimum number of.
Copyright © Zeph Grunschlag, Induction Zeph Grunschlag.
Market Design and Analysis Lecture 2 Lecturer: Ning Chen ( 陈宁 )
 Public Goods In Networks Ryan Dewar. What is a public good  Public goods have two distinct aspects:  Non-excludable: The cost of keeping nonpayers.
Chromatic Coloring with a Maximum Color Class Bor-Liang Chen Kuo-Ching Huang Chih-Hung Yen* 30 July, 2009.
12. Lecture WS 2012/13Bioinformatics III1 V12 Menger’s theorem Borrowing terminology from operations research consider certain primal-dual pairs of optimization.
The Price of Routing Unsplittable Flow Yossi Azar Joint work with B. Awerbuch and A. Epstein.
5.6 Prefix codes and optimal tree Definition 31: Codes with this property which the bit string for a letter never occurs as the first part of the bit string.
CHAPTER SIX T HE P ROBABILISTIC M ETHOD M1 Zhang Cong 2011/Nov/28.
Mathematical Induction I Lecture 19 Section 4.2 Mon, Feb 14, 2005.
1 Section 4.4 Inductive Proof What do we believe about nonempty subsets of N? Since  N, <  is well-founded, and in fact it is linear, it follows that.
Dilworth’s theorem and extremal set theory 張雁婷 國立交通大學應用數學系.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
CS151: Mathematical Foundations of Computing Mathematical Induction.
Outline 1 Properties of Planar Graphs 5/4/2018.
V15: Max-Flow Min-Cut V15 continues chapter 12 in Gross & Yellen „Graph Theory“ Theorem [Characterization of Maximum Flow] Let f be a flow in a.
Chapter 3 The Real Numbers.
Set Topology MTH 251 Lecture # 8.
Chapter 5 Induction and Recursion
Computability and Complexity
James B. Orlin Presented by Tal Kaminker
Additive Combinatorics and its Applications in Theoretical CS
CS201: Data Structures and Discrete Mathematics I
3.5 Minimum Cuts in Undirected Graphs
How Bad Is Selfish Routing?
V12 Menger’s theorem Borrowing terminology from operations research
Gaph Theory Planar Graphs
Mathematical Induction II
From the last time: gcd(a, b) can be characterized in two different ways: It is the least positive value of ax + by where x and y range over integers.
Presentation transcript:

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, 2008 One-Way Flow Nash Networks Frank Thuijsman Joint work with Jean Derks, Jeroen Kuipers, Martijn Tennekes

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Outline The Model of One-Way Flow Networks An Existence Result A Counterexample

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Outline The Model of One-Way Flow Networks An Existence Result A Counterexample

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Outline The Model of One-Way Flow Networks An Existence A Counterexample

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, The Model of One-Way Flow Networks Network Formation Game (N,v,c)

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, The Model of One-Way Flow Networks Network Formation Game (N,v,c) N={1,2,3,…,n}

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, The Model of One-Way Flow Networks Network Formation Game (N,v,c) N={1,2,3,…,n} v ij is the profit for agent i for being connected to agent j

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, The Model of One-Way Flow Networks Network Formation Game (N,v,c) N={1,2,3,…,n} v ij is the profit for agent i for being connected to agent j c ij is the cost for agent i for making a link to agent j

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, The Model of One-Way Flow Networks Network Formation Game (N,v,c) N={1,2,3,…,n} v ij is the profit for agent i for being connected to agent j c ij is the cost for agent i for making a link to agent j Example of a network g 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, The Model of One-Way Flow Networks Network Formation Game (N,v,c) N={1,2,3,…,n} v ij is the profit for agent i for being connected to agent j c ij is the cost for agent i for making a link to agent j Example of a network g Agent 1 is connected to agents 3,4,5 and 6 and obtains profits v 13, v 14, v 15, v 16 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Network Formation Game (N,v,c) N={1,2,3,…,n} v ij is the profit for agent i for being connected to agent j c ij is the cost for agent i for making a link to agent j Example of a network g Agent 1 is connected to agents 3,4,5 and 6 and obtains profits v 13, v 14, v 15, v 16 Agent 1 is not connected to agent 2 The Model of One-Way Flow Networks 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, The Model of One-Way Flow Networks Network Formation Game (N,v,c) N={1,2,3,…,n} v ij is the profit for agent i for being connected to agent j c ij is the cost for agent i for making a link to agent j Example of a network g Agent 1 is connected to agents 3,4,5 and 6 and obtains profits v 13, v 14, v 15, v 16 Agent 1 is not connected to agent 2 Agent 1 has to pay c 13 for the link (3,1) 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, The Model of One-Way Flow Networks Network Formation Game (N,v,c) N={1,2,3,…,n} v ij is the profit for agent i for being connected to agent j c ij is the cost for agent i for making a link to agent j Example of a network g The payoff π 1 (g) for agent 1 in network g is π 1 (g) = v 13 + v 14 + v 15 + v 16 - c 13 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, The Model of One-Way Flow Networks More generally π i (g) = ∑ j Є Ni(g) v ij – ∑ j Є Di(g) c ij where N i (g) is the set of agents that i is connected to, and where D i (g) is the set of agents that i is directly connected to. 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, The Model of One-Way Flow Networks More generally π i (g) = ∑ j Є Ni(g) v ij – ∑ j Є Di(g) c ij where N i (g) is the set of agents that i is connected to, and where D i (g) is the set of agents that i is directly connected to. An action for agent i is any subset S of N\{i} indicating the set of agents that i connects to directly 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, The Model of One-Way Flow Networks More generally π i (g) = ∑ j Є Ni(g) v ij – ∑ j Є Di(g) c ij where N i (g) is the set of agents that i is connected to, and where D i (g) is the set of agents that i is directly connected to. An action for agent i is any subset S of N\{i} indicating the set of agents that i connects to directly A network g is a Nash network if each agent i is playing a best response in terms of his individual payoff π i (g) 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, A Closer Look at Nash Networks A network g is a Nash network if for each agent i π i (g) ≥ π i (g -i + {(j,i): j Є S}) for all subsets S of N\{i} 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6● g

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, A Closer Look at Nash Networks A network g is a Nash network if for each agent i π i (g) ≥ π i (g -i + {(j,i): j Є S}) for all subsets S of N\{i} Here g -i denotes the network derived from g by removing all direct links of agent i 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6● g

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, A Closer Look at Nash Networks A network g is a Nash network if for each agent i π i (g) ≥ π i (g -i + {(j,i): j Є S}) for all subsets S of N\{i} Here g -i denotes the network derived from g by removing all direct links of agent i 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6● g 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, A Closer Look at Nash Networks A network g is a Nash network if for each agent i π i (g) ≥ π i (g -i + {(j,i): j Є S}) for all subsets S of N\{i} Here g -i denotes the network derived from g by removing all direct links of agent i 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6● g 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6● g-3g-3

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, A Closer Look at Nash Networks A network g is a Nash network if for each agent i π i (g) ≥ π i (g -i + {(j,i): j Є S}) for all subsets S of N\{i} A set S that maximizes the right-hand side of above expression is called a best response for agent i to the network g

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, A Closer Look at Nash Networks A network g is a Nash network if for each agent i π i (g) ≥ π i (g -i + {(j,i): j Є S}) for all subsets S of N\{i} A set S that maximizes the right-hand side of above expression is called a best response for agent i to the network g In a Nash network all agents are linked to their best responses

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, A Closer Look at Nash Networks A network g is a Nash network if for each agent i π i (g) ≥ π i (g -i + {(j,i): j Є S}) for all subsets S of N\{i} A set S that maximizes the right-hand side of above expression is called a best response for agent i to the network g In a Nash network all agents are linked to their best responses If c ik > ∑ j≠i v ij for all agents k≠i, then the only best response for agent i is the empty set Ф

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Homogeneous Costs For each agent i all links are equally expensive: c ij = c i for all j

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Homogeneous Costs For each agent i all links are equally expensive: c ij = c i for all j Observation for Homogeneous Costs If link (j,k) exists in g, then for agent i ≠ j,k, linking with k is at least as good as linking with j i●i● k●k● ●j●j g

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Homogeneous Costs For each agent i all links are equally expensive: c ij = c i for all j Observation for Homogeneous Costs If link (j,k) exists in g, then for agent i ≠ j,k, linking with k is at least as good as linking with j i●i● k●k● ●j●j g

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Homogeneous Costs For each agent i all links are equally expensive: c ij = c i for all j Observation for Homogeneous Costs If link (j,k) exists in g, then for agent i ≠ j,k, linking with k is at least as good as linking with j “Downstream Efficiency” i●i● k●k● ●j●j g

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Lemma For any network formation game (N,v,c) with homogeneous costs and with c i ≤ ∑ j≠i v ij for all agents i, all cycle networks are Nash networks 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Lemma For any network formation game (N,v,c) with homogeneous costs and with c i ≤ ∑ j≠i v ij for all agents i, all cycle networks are Nash networks 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Lemma For any network formation game (N,v,c) with homogeneous costs and with c i ≤ ∑ j≠i v ij for all agents i, all cycle networks are Nash networks When removing (2,1) agent 1 looses profits from agents 2, 3, 4, 5, 6 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Lemma For any network formation game (N,v,c) with homogeneous costs and with c i ≤ ∑ j≠i v ij for all agents i, all cycle networks are Nash networks When adding (4,1) agent 1 pays an additional cost of c 14 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Lemma For any network formation game (N,v,c) with homogeneous costs and with c i ≤ ∑ j≠i v ij for all agents i, all cycle networks are Nash networks When replacing (2,1) by (4,1) agent 1 looses profits from agents 2 and 3 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Theorem For any network formation game (N,v,c) with homogeneous costs, a Nash network exists

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Theorem For any network formation game (N,v,c) with homogeneous costs, a Nash network exists Proof by induction to the number of agents:

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Theorem For any network formation game (N,v,c) with homogeneous costs, a Nash network exists Proof by induction to the number of agents: If n=1, then the trivial network is a Nash network

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Theorem For any network formation game (N,v,c) with homogeneous costs, a Nash network exists Proof by induction to the number of agents: If n=1, then the trivial network is a Nash network Induction hypothesis: Nash networks exist for all network games with less than n agents.

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Theorem For any network formation game (N,v,c) with homogeneous costs, a Nash network exists Proof by induction to the number of agents: If n=1, then the trivial network is a Nash network Induction hypothesis: Nash networks exist for all network games with less than n agents. Suppose that (N,v,c) is a network game with n agents for which NO Nash network exists.

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Recall the Lemma: For any network formation game (N,v,c) with homogeneous costs and with c i ≤ ∑ j≠i v ij for all agents i, all cycle networks are Nash networks 2●2● 1●1● 3●3● ●4●4 ●5●5 6●6●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: Hence there is at least one agent i with c i > ∑ j≠i v ij

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: Hence there is at least one agent i with c i > ∑ j≠i v ij W.l.o.g. this agent is agent n

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: Hence there is at least one agent i with c i > ∑ j≠i v ij W.l.o.g. this agent is agent n Consider (N’,v’,c’) with N’=N\{n} and with v and c restricted to agents in N’

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: Hence there is at least one agent i with c i > ∑ j≠i v ij W.l.o.g. this agent is agent n Consider (N’,v’,c’) with N’=N\{n} and with v and c restricted to agents in N’ Let g’ be a Nash network in (N’,v’,c’) (induction hypothesis)

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: Hence there is at least one agent i with c i > ∑ j≠i v ij W.l.o.g. this agent is agent n Consider (N’,v’,c’) with N’=N\{n} and with v and c restricted to agents in N’ Let g’ be a Nash network in (N’,v’,c’) (induction hypothesis) Then by assumption g’ is no Nash network in (N,v,c)

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: Hence there is at least one agent i with c i > ∑ j≠i v ij W.l.o.g. this agent is agent n Consider (N’,v’,c’) with N’=N\{n} and with v and c restricted to agents in N’ Let g’ be a Nash network in (N’,v’,c’) (induction hypothesis) Then by assumption g’ is no Nash network in (N,v,c) Therefore there is an agent i for whom the links in g are no best response

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: Hence there is at least one agent i with c i > ∑ j≠i v ij W.l.o.g. this agent is agent n Consider (N’,v’,c’) with N’=N\{n} and with v and c restricted to agents in N’ Let g’ be a Nash network in (N’,v’,c’) (induction hypothesis) Then by assumption g’ is no Nash network in (N,v,c) Therefore there is an agent i for whom the links in g are no best response This agent i can not be agent n so w.l.o.g. this agent is agent 1

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: Hence there is at least one agent i with c i > ∑ j≠i v ij W.l.o.g. this agent is agent n Consider (N’,v’,c’) with N’=N\{n} and with v and c restricted to agents in N’ Let g’ be a Nash network in (N’,v’,c’) (induction hypothesis) Then by assumption g’ is no Nash network in (N,v,c) Therefore there is an agent i for whom the links in g are no best response This agent i can not be agent n so w.l.o.g. this agent is agent 1 and he has a best response T with n Є T

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: Hence there is at least one agent i with c i > ∑ j≠i v ij W.l.o.g. this agent is agent n Consider (N’,v’,c’) with N’=N\{n} and with v and c restricted to agents in N’ Let g’ be a Nash network in (N’,v’,c’) (induction hypothesis) Then by assumption g’ is no Nash network in (N,v,c) Therefore there is an agent i for whom the links in g are no best response This agent i can not be agent n so w.l.o.g. this agent is agent 1 and he has a best response T with n Є T and therefore c 1 ≤ v in

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: Hence there is at least one agent i with c i > ∑ j≠i v ij W.l.o.g. this agent is agent n Consider (N’,v’,c’) with N’=N\{n} and with v and c restricted to agents in N’ Let g’ be a Nash network in (N’,v’,c’) (induction hypothesis) Then by assumption g’ is no Nash network in (N,v,c) Therefore there is an agent i for whom the links in g are no best response This agent i can not be agent n W.l.o.g. this agent is agent 1 and he has a best response T with n Є T and therefore c 1 ≤ v in 1●1● ●n●n

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: Now recall that for any other agent i linking to agent 1 would be at least as good as linking to agent n v ij for j≠1 Define v ij * = v i1 + v in for i≠1, j=1 v 11 + v 1n for i=1 1●1● ●n●n i●i●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: Now recall that for any other agent i linking to agent 1 would be at least as good as linking to agent n v ij for j≠1 Define v ij * = v i1 + v in for i≠1, j=1 v 11 + v 1n for i=1 Now π* i (g) = π i (g + (n,1)) for any network g on N’ and for any agent i in N’ 1●1● ●n●n i●i●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: Now recall that for any other agent i linking to agent 1 would be at least as good as linking to agent n v ij for j≠1 Define v ij * = v i1 + v in for i≠1, j=1 v 11 + v 1n for i=1 Now π* i (g) = π i (g + (n,1)) for any network g on N’ and for any agent i in N’ The game (N’,v*,c’) has a Nash network g* 1●1● ●n●n i●i●

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: This network g* can not be a Nash network in (N,v,c)

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: This network g* can not be a Nash network in (N,v,c) Hence at least one agent is not playing a best response

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: This network g* can not be a Nash network in (N,v,c) Hence at least one agent is not playing a best response However, any agent improving in (N,v,c) contradicts that g* is a Nash network in (N’,v*,c’) by the way that v* and v are related to eachother

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Proof continued: This network g* can not be a Nash network in (N,v,c) Hence at least one agent is not playing a best response However, any agent improving in (N,v,c) contradicts that g* is a Nash network in (N’,v*,c’) by the way that v* and v are related to eachother

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example For network formation games (N,v,c) with heterogeneous costs, Nash networks do not need to exist

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example For network formation games (N,v,c) with heterogeneous costs, Nash networks do not need to exist A heterogeneous costs structure 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example For network formation games (N,v,c) with heterogeneous costs, Nash networks do not need to exist A heterogeneous costs structure other links to agent 1 cost 1+ε 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example For network formation games (N,v,c) with heterogeneous costs, Nash networks do not need to exist A heterogeneous costs structure other links to agent 1 cost 1+ε other links to agent 2 cost 2+ε 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example For network formation games (N,v,c) with heterogeneous costs, Nash networks do not need to exist A heterogeneous costs structure other links to agent 1 cost 1+ε other links to agent 2 cost 2+ε other links to agents 3 and 4 cost 3+ε 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example For network formation games (N,v,c) with heterogeneous costs, Nash networks do not need to exist A heterogeneous costs structure other links to agent 1 cost 1+ε other links to agent 2 cost 2+ε other links to agents 3 and 4 cost 3+ε profits v ij =1 for all i and j 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example Explained The cost/payoff structure other links to 1 cost 1+ε other links to 2 cost 2+ε other links to 3, 4 cost 3+ε profits v ij =1 for all i and j 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε The arguments (part A) In any Nash network agent 3 and agent 4 would either play {2} or Ф.

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example Explained The cost/payoff structure other links to 1 cost 1+ε other links to 2 cost 2+ε other links to 3, 4 cost 3+ε profits v ij =1 for all i and j 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε The arguments (part A) In any Nash network agent 3 and agent 4 would either play {2} or Ф. If agent 4 plays {2}, then agent 1 plays {4}.

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example Explained The cost/payoff structure other links to 1 cost 1+ε other links to 2 cost 2+ε other links to 3, 4 cost 3+ε profits v ij =1 for all i and j 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε The arguments (part A) In any Nash network agent 3 and agent 4 would either play {2} or Ф. If agent 4 plays {2}, then agent 1 plays {4}. Then agent 2 plays {1}, because agent 3 never plays {1}.

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example Explained The cost/payoff structure other links to 1 cost 1+ε other links to 2 cost 2+ε other links to 3, 4 cost 3+ε profits v ij =1 for all i and j 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε The arguments (part A) In any Nash network agent 3 and agent 4 would either play {2} or Ф. If agent 4 plays {2}, then agent 1 plays {4}. Then agent 2 plays {1}, because agent 3 never plays {1}. Then agent 3 plays {2}.

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example Explained The cost/payoff structure other links to 1 cost 1+ε other links to 2 cost 2+ε other links to 3, 4 cost 3+ε profits v ij =1 for all i and j 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε The arguments (part A) In any Nash network agent 3 and agent 4 would either play {2} or Ф. If agent 4 plays {2}, then agent 1 plays {4}. Then agent 2 plays {1}, because agent 3 never plays {1}. Then agent 3 plays {2}. Then agent 4 should play Ф.

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example Explained The cost/payoff structure other links to 1 cost 1+ε other links to 2 cost 2+ε other links to 3, 4 cost 3+ε profits v ij =1 for all i and j 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε The arguments (part A) In any Nash network agent 3 and agent 4 would either play {2} or Ф. If agent 4 plays {2}, then agent 1 plays {4}. Then agent 2 plays {1}, because agent 3 never plays {1}. Then agent 3 plays {2}. Then agent 4 should play Ф. A contradiction

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example Explained The cost/payoff structure other links to 1 cost 1+ε other links to 2 cost 2+ε other links to 3, 4 cost 3+ε profits v ij =1 for all i and j 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε The arguments (part B) In any Nash network agent 3 and agent 4 would either play {2} or Ф.

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example Explained The cost/payoff structure other links to 1 cost 1+ε other links to 2 cost 2+ε other links to 3, 4 cost 3+ε profits v ij =1 for all i and j 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε The arguments (part B) In any Nash network agent 3 and agent 4 would either play {2} or Ф. If agent 4 plays Ф, then agent 1 plays S containing 4.

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example Explained The cost/payoff structure other links to 1 cost 1+ε other links to 2 cost 2+ε other links to 3, 4 cost 3+ε profits v ij =1 for all i and j 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε The arguments (part B) In any Nash network agent 3 and agent 4 would either play {2} or Ф. If agent 4 plays Ф, then agent 1 plays S containing 4. Then agent 2 plays {1}.

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example Explained The cost/payoff structure other links to 1 cost 1+ε other links to 2 cost 2+ε other links to 3, 4 cost 3+ε profits v ij =1 for all i and j 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε The arguments (part B) In any Nash network agent 3 and agent 4 would either play {2} or Ф. If agent 4 plays Ф, then agent 1 plays S containing 4. Then agent 2 plays {1}. Then agent 3 plays {2}.

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example Explained The cost/payoff structure other links to 1 cost 1+ε other links to 2 cost 2+ε other links to 3, 4 cost 3+ε profits v ij =1 for all i and j 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε The arguments (part B) In any Nash network agent 3 and agent 4 would either play {2} or Ф. If agent 4 plays Ф, then agent 1 plays S containing 4. Then agent 2 plays {1}. Then agent 3 plays {2}. Then agent 1 plays {3,4}.

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example Explained The cost/payoff structure other links to 1 cost 1+ε other links to 2 cost 2+ε other links to 3, 4 cost 3+ε profits v ij =1 for all i and j 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε The arguments (part B) In any Nash network agent 3 and agent 4 would either play {2} or Ф. If agent 4 plays Ф, then agent 1 plays S containing 4. Then agent 2 plays {1}. Then agent 3 plays {2}. Then agent 1 plays {3,4}. Then agent 4 should play {2}.

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Example Explained The cost/payoff structure other links to 1 cost 1+ε other links to 2 cost 2+ε other links to 3, 4 cost 3+ε profits v ij =1 for all i and j 1●1● 2●2● 4●4●●3●3 1-ε 2-ε 3-ε The arguments (part B) In any Nash network agent 3 and agent 4 would either play {2} or Ф. If agent 4 plays Ф, then agent 1 plays S containing 4. Then agent 2 plays {1}. Then agent 3 plays {2}. Then agent 1 plays {3,4}. Then agent 4 should play {2}. Again a contradiction

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Concluding remarks Our proof implies that for homogeneous costs Nash networks exist that contain at most one cycle and where every vertex has outdegree at most 1

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Concluding remarks Our proof implies that for homogeneous costs Nash networks exist that contain at most one cycle and where every vertex has outdegree at most 1 Our model is based mainly on: V. Bala & S. Goyal (2000): A non-cooperative model of network formation. Econometrica 68, A. Galeotti (2006): One-way flow networks: the role of heterogeneity. Economic Theory 29,

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Time for Questions a preprint of our paper is available upon request

International Conference on Modeling, Computation and Optimization New Delhi, January 9-10, Thank you for your attention! a preprint of our paper is available upon request