Interactions in Networks In part, based on Chapters 10 and 11 of D. Easly, J. Kleinberg, 2010. Networks, Crowds, and Markets, Cambridge University press.

Slides:



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

Nash Equilibrium: Illustrations
Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale Network Theory: Computational Phenomena and Processes Social Network.
How to Schedule a Cascade in an Arbitrary Graph F. Chierchetti, J. Kleinberg, A. Panconesi February 2012 Presented by Emrah Cem 7301 – Advances in Social.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
Λ14 Διαδικτυακά Κοινωνικά Δίκτυα και Μέσα Positive and Negative Relationships Chapter 5, from D. Easley and J. Kleinberg book.
Approximation, Chance and Networks Lecture Notes BISS 2005, Bertinoro March Alessandro Panconesi University La Sapienza of Rome.
Auctions. Strategic Situation You are bidding for an object in an auction. The object has a value to you of $20. How much should you bid? Depends on auction.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Michael R. Baye, Managerial Economics and Business Strategy, 3e. ©The McGraw-Hill Companies, Inc., 1999 Managerial Economics & Business Strategy Chapter.
A Network Formation Game for Bipartite Exchange Economies [Even-Dar, K. & Suri]
Upper hemi-continuity Best-response correspondences have to be upper hemi-continuous for Kakutani’s fixed-point theorem to work Upper hemi-continuity.
Study Group Randomized Algorithms 21 st June 03. Topics Covered Game Tree Evaluation –its expected run time is better than the worst- case complexity.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Regret Minimization and the Price of Total Anarchy Paper by A. Blum, M. Hajiaghayi, K. Ligett, A.Roth Presented by Michael Wunder.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Sponsored Search Presenter: Lory Al Moakar. Outline Motivation Problem Definition VCG solution GSP(Generalized Second Price) GSP vs. VCG Is GSP incentive.
1 Industrial Organization Product Differentiation Univ. Prof. dr. Maarten Janssen University of Vienna Summer semester Week 12.
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Maria-Florina Balcan Approximation Algorithms and Online Mechanisms for Item Pricing Maria-Florina Balcan & Avrim Blum CMU, CSD.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
P.V. VISWANATH FOR A FIRST COURSE IN INVESTMENTS.
Recent developments in the economics of information: The role of intermediaries Maarten C.W. Janssen University of Vienna.
Incomplete Contracts Renegotiation, Communications and Theory December 10, 2007.
Advanced Topics in Data Mining Special focus: Social Networks.
Economic Models of Network Formation Networked Life CIS 112 Spring 2008 Prof. Michael Kearns.
Consumers, Producers, and the Efficiency of Markets Outline:  Positive economics: Allocation of scarce resources using forces of demand and supply  Normative.
Competitive Auctions and Digital Goods Andrew Goldberg, Jason Hartline, and Andrew Wright presenting: Keren Horowitz, Ziv Yirmeyahu.
Computer Science 1 Web as a graph Anna Karpovsky.
This Week’s Topics  Review Class Concepts -Sequential Games -Simultaneous Games -Bertrand Trap -Auctions  Review Homework  Practice Problems.
Introduction to Game Theory
Summary Buyer or Seller: You will be randomly assigned to the role of a Buyer or Seller by the computer. Your role will remain the same throughout the.
Chapter 12 & Module E Decision Theory & Game Theory.
Unit 2: Microeconomics: Understanding the Canadian Market Economy
© 2009 Institute of Information Management National Chiao Tung University Lecture Note II-3 Static Games of Incomplete Information Static Bayesian Game.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
An Example: Buying and Selling on a Market (Instructions) In the following experiment you are either a buyer or a seller. The experiment is partitioned.
Auction and Markets Professor Robert A. Miller January 2010 Teaching assistant:Hao Xue
Microeconomics Course E John Hey. Examinations Go to Read.
Introduction to Matching Theory E. Maskin Jerusalem Summer School in Economic Theory June 2014.
Approximating Market Equilibria Kamal Jain, Microsoft Research Mohammad Mahdian, MIT Amin Saberi, Georgia Tech.
Social Network Analysis Prof. Dr. Daning Hu Department of Informatics University of Zurich Mar 5th, 2013.
Networks in Economics and Finance Michele Tumminello DSEAS – University of Palermo 05/20/2014 „Infocommunication technologies and the society of future.
Chapter 14 Equilibrium and Efficiency McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All Rights Reserved.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
How to Analyse Social Network? : Part 2 Game Theory Thank you for all referred contexts and figures.
Summary Buyer or Seller: You will be randomly assigned to the role of a Buyer or Seller by the computer. Your role will remain the same throughout the.
8 | Perfect Competition Perfect Competition and Why It Matters How Perfectly Competitive Firms Make Output Decisions Entry and Exit Decisions in the Long.
15-1 Economics: Theory Through Applications This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported.
Network Theory: Community Detection Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale.
5.1.Static Games of Incomplete Information
Microeconomics Course E John Hey. Examinations Go to Read.
Incomplete Information and Bayes-Nash Equilibrium.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 15 Ýmir Vigfússon.
Business Ethics Concepts & Cases. Chapter Four Ethics in the Marketplace.
I. A Simple Model. Players: Sellers, I and E, and a consumer Period 1: Seller I and the buyer can make an exclusive contract. Period 2: Seller E decides.
MARKET IN WHEAT Essential Skill: Demonstrate Understanding of Concepts Objective: To understand how supply and demand work together in a market.
Lecture 4 on Auctions Multiunit Auctions We begin this lecture by comparing auctions with monopolies. We then discuss different pricing schemes for selling.
Toward An Understanding of Self-Organization of Markets Yougui Wang Department of Systems Science, School of Management, Beijing Normal University, Beijing.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Network (graph) Models
Sequential Algorithms for Generating Random Graphs
a market for oranges overview: each round overview: transacting
The Structure of Networks
RobotDogs: barking up the wrong tree
Diffusion in Networks Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale 1/17/2019.
Gönül Doğan, Marcel van Assen, Jan Potters Tilburg University
Network Models Michael Goodrich Some slides adapted from:
Advanced Topics in Data Mining Special focus: Social Networks
Presentation transcript:

Interactions in Networks In part, based on Chapters 10 and 11 of D. Easly, J. Kleinberg, Networks, Crowds, and Markets, Cambridge University press. Dr. Henry Hexmoor Computer ScienceDepartment Southern Illinois University Carbondale, IL

Social Balance Theory (Heider, 1946): BALANCED ++-IMBALANCED BALANCED -++IMBALANCED -+-BALANCED IMBALANCED Consider relationships among three nodes 1, 2, 3 + denotes friendships - denotes enemies

Albert Barabasi Network Building Algorithm (2001) Construction Of a Deterministic Scale Free Network 0. Start from a single node, root of graph. 1.Add 2 nodes to root. 2. Add 2 units of 3 nodes from step Add 2 units of 9 nodes each from step2.. n. Add 2 units of 3 n-1 nodes from step n-1. r

Constructing a Random Network ∀ i,j N, P(i,j) = The probability of tie between nodes i and j can be set to a probability parameter. A random network has uniform degree distribution where as a scale free network has a Power law degree distribution. 12 K degrees Degree distribution in a random Network Number of nodes with k Ties Frequency Of K ties Rule: 20% have 80% Ties. Degree distribution in a scale free network

Two Erdos-Renyi Models Of Random Networks 1.G(n,M) = A Network is randomly chosen from all graphs with “n” nodes and “M” edges. e.g: G(3,2) B AC B AC B AC 2. G(n,p) = Each edge is included in the graph with probability P independent from every Other edge. If P > log n/n Then Network is connected with probability trading to 1. If P < logn/n Then Network is not connected with probability trading to 1 If a component has fewer than n 3/2 /2 nodes, it is small. If a component has a least n 2/3 /2 nodes, it is large. 1/3 probabiliy

Numbers of pairs of neighbors of i Number of connected Triples Triples: Three nodes that may or may not be a triangle Theorem (Erdos, 1961): A threshold function for the connectedness of the poisson random network is t(n) =log(n) n

MATCHING MARKETS: Consider a bipartite graph: Category 1Category 2 StudentsRooms in a dorm N(S) S If |s| < N(s) then S is Constricted. I.e., If there exists a constricted set then there does not exist a Perfect Match.

Matching Theorem: If a bipartite graph has no perfect matching then it must contain a constricted set. Valuation = If each person i on the left assigns a value to items in the right, then We will have a valuation vector Any Actual Assignment will have a value. ∀ i ∈ L,J ∈ R, ∑ (J) = i’s value for j. (J ∈ match) Market Clearing: House Buyers House Sellers V ij = valuation of i for jP i = selling price for seller i i i

If Payoff j > 0 then seller I are preferred sellers for j If Payoff j < 0, buyer j may cancel transaction and not buy. MARKET CLEARING: Market Clearing is a set of prices such that each house is bought by a different buyer. Examples are given below.

pricessellers buyersvaluations a b c x z y 12,4,2 8,7,8 7,5,8 An example for Non-Market Matching: pricessellersbuyers valuations y b x a zc 7,5,2 8,7,6 12,4,2

Need For Buyer Coordination: Y & Z Must coordinate i.e Swap PricesBuyersSellersValuations 2 1 0zc yb ax 12,4,2 8,7,6 7,5,2 Existence Principle = ∀ Set of valuations, there exists a set of market clearing prices. Optimality Principle = ∀ Market clearing prices, a perfect matching has maximum total Valuation of any assignment for buyers and sellers.

Constructing a set of Market Clearing Prices: 1.At the start of each round, there is a current set of prices, with the smallest one Equal to 0. 2.Construct the preferred-Seller graph and check whether there is a perfect Matching. 3.If there is, We are done: The current prices are market clearing. 4.If not, We find a constricted set of buyers S and their neighbors N(S). 5.Each Seller in N(S) simultaneously raises her price by one unit. 6.If necessary, We reduce the prices- The same amount is subtracted from each price so that the smallest price becomes zero. 7. We now begin the next round the auction, using these new prices.

Interactions mediated with Intermediaries…

Intermediaries are used in the stock market. Order Book = A list of buyer and seller orders for stocks. Limit Orders = Conditional buy or sell e.g. Buy 100 shares if price > $3/share. Bid = The highest outstanding order to buy the stock. Ask= The lowest outstanding order to sell the stock. Market Order = Orders to trade immediately at market price. Walking Up/ The book down = Successive orders for the order book issued. Dark pool orders = Multiple orders for large buy and sell not open for the public. A MODEL OF TRADE: There exists a single type of good in individual units. V i = i’s value of good for seller. V j = j’s value of good for buyer.

A Typical Network: Traders set prices to which buyers and sellers react. b tj = t sets a bid price for seller i. a tj = t sets an ask price for buyer j.

After traders fix prices, each buyer and seller select a trader for deals. A trader who defaults on an after to sell to a buyer will receive a large penalty. Indifference = Indifference between accepting or rejecting shown by equality of valuations. S T B VsVs VsVs VB’VB’ VB’VB’ Tie braking is performed by setting artificial values of 0.01 and 0.99 Trading Payoff = ∑ Ask Prices accepted by sellers - ∑ Bid prices accepted by buyers. Buyer Payoff = b ti. Buyer Payoff = V j - a tj.

e.g. Value Sellers traders Buyers value. Pay Offs: Sellers Trades = – 0.3-0=1.4 Buyers 1 – 1 = = = 0.2

Two stages for Trade: 1. Traders set Prices Simultaneously. 2. Buyers and sellers choose trades and pick best offers simultaneously. Traders know buyers and sellers will choose best responses; Therefore, set prices such That they will attract them for deals. This is a sub game perfect equilibrium (SPE). MONOPOLY: Monopoly = When buyers and sellers have a forced deal with a trader. e.g.

Perfect Competition To avoid lasing to T 2, T 1 must ask and bid at X – 0.01 / ε Therefore equilibrium for T 1 is 0; Fore go Profit to attract a deal.

IMPLICIT PERFECT COMPETITION: The structure of network Forces Equilibrium T 1 and T 4 compete indirectly.

A single Action as a trading network with Intermediaries: Let W>X>Y>Z 1. T1 Will do all possible pricing to make the deal. At worst T1 will ask X=W-X to make no profit. Therefore, Seller will receive x. 2. Buyer will pay the second highest bid of x 3. B 1 Will get the good.

Ripple effect of a new link addition: Consider this Network: 1.T 2 has access to buyers who value the good highly(3&4) 2. T 2 access to seller is limited. 3. T 1 has access to two sellers and two low value buyers. 4.S 1, S 2, S 3, and B 1, B 2, B 3,B 4 are monopolized. Therefore their Payoffs are zero. 5.B 3 is indifferent (3=3). 6. B 2 asks X must be the some equilibrium 0<X<2. 7.To resolve indifference, B 2 buys from T 1.

ADD A NEW LINK: 1.B 3 gets the good(3=3). 2. B 1 does not get the good. This is the first Ripple Effect. 3. B 2 is more powerful. This is the second ripple Effect. 4. 1<Y<2. Sell S 2 strengths benefits B Z must be the same for T 1 and T < Z < S 2 Will sell to T 2 since T 1 can pay at most T 2 buys from S 2 and S 3 and sells them to B 3 and B S 1 sells to B 2 through T 1.

Social Welfare Option = Sum of all player Pay off one Optimized. Social Welfare = ∑ (V j - V i ) ∀ j buyers and ∀ I sellers. Social Welfare a = = 7. Social Welfare b = = 9. Traders: If X=1 then traders T 1 and T 5 make profit. If X=0 then only trader T 3 make profit. Social Welfare = 3.

T 1 is essential profit = 0 in equilibrium. T 1 trades one unit of good.

T 1 trades two visits of good. Theorem: An edge from a T to a buyer or seller is essential if by removal it changes social welfare.