Slide 1

Slide 1 text

Agent-Based Modeling and Simulation for Two-Dimensional Spatial Competition Masashi Miura Hidetoshi Shiroishi Tottori University 2018.06.20. KES-AMSTA-18

Slide 2

Slide 2 text

Abstract • Applying agent-based approach to spatial competition. • Constructing the agent-based model and simulation for 2-dementinal Hotelling model Contents Background Agent-based modeling Simulation results Summary & Future

Slide 3

Slide 3 text

Hotelling Model (Hotelling, 1929)  Two shops decide their location in the game situation.  Consumers are distributed uniformly in the line.  A consumer decides to purchase a product from the shop closer to him. ShopA ShopB Consumers choose the closer shop

Slide 4

Slide 4 text

Principle of minimum differentiation share ofA share of B share ofA share of B share ofA share of B share ofA share of B A A A A B B B B

Slide 5

Slide 5 text

Hotelling can be used to explain:  Retail shops who are located relatively close to each other.  Similar products in the same category.  Similar policies by two political parties.

Slide 6

Slide 6 text

Introducing “Price” The cost for -th consumer: • ShopA: • ShopB: Choose the shop with the lower cost price: price: d′Aspremont et al.(1979)

Slide 7

Slide 7 text

Extended Models Shop numbers – 2 shops → 3 shops(Eaton and Lipsey, 1975) Spatial competition +α – Spatial/Price competition (d'Aspremont, Gabszewicz & Thisse, 1979) – Spatial/Quantity competition (Anderson & Neven, 1991) Dimension – Two dimension(Tabuchi, 1994)

Slide 8

Slide 8 text

x market space Shop 1 location︓(x 2, y 2 ) price ︓ p 2 Shop 1 location︓(x 1, y 1 ) price ︓ p 1 dxdy y y t x x t p y y t x x t p y x D            } ) ( ) ( ) ( ) ( ) , {( 2 2 2 2 2 2 1 2 1 1 D p1 1   ) 1 ( 2 2 D p    , Market share: Profit:  Consumers are distributed continuously and uniformly  A consumer choose the shop with the lower sum of the price and the transportation cost  The transportation cost is: Tabuchi Model ①

Slide 9

Slide 9 text

Tabuchi Model ② Equilibrium state :  Maximum differentiation in the major axis  Minimum differentiation in the minor axis

Slide 10

Slide 10 text

By introducing agent-based approach into spatial competition  consumers are assumed to be distributed continuously and uniformly. Analytical approaches Agent-based approach  Enable to deal with the discrete and non-uniform consumer distributions  Enable to describe situations closer to the actual and more complex.

Slide 11

Slide 11 text

Agent-based Modeling Behaviors of Consumer Agents -th consumer ) , ( c i c i y x Purchase a product from the shop with lower cost. Total cost = Price + Transportation cost = + ︓Transportation cost function Shop B location︓(x B, y B ) price ︓ p B Shop A location︓(x A, y A ) price ︓ p A

Slide 12

Slide 12 text

Agent-based Modeling Behaviors of Shop Agents  choose the location and set the price  act strategically to maximize each profit function Profit = Price × Number of consumers = N A consumers choose A N B consumers choose B Shop A location︓(x A, y A ) price ︓ p A Shop B location︓(x B, y B ) price ︓ p B

Slide 13

Slide 13 text

Agent-based Modeling Backward Induction Method A pair of location A pair of price Solution for the sub game After finding the optimal price for each location pair, choose the location.

Slide 14

Slide 14 text

 Assuming shops alternately update each price  Narrowing down the candidates for the update price to the reservation prices for each consumer agent. Agent-based Modeling Ideas for Practical Computation 2 1 2 1 2 2 2 2 2 1 ) ( ) ( ) ( ) ( y y t x x t y y t x x t p p c i c i c i c i i         

Slide 15

Slide 15 text

Candidates for the update price: the reservation prices : , ,…, = the upper limit price for -th consumer then he choose shop A = + − Agent-based Modeling Reservation Price -th consumer ) , ( c i c i y x Shop B location︓(x B, y B ) price ︓ p B Shop A location︓(x A, y A ) price ︓ p A

Slide 16

Slide 16 text

If the shop agent chooses some price which is not equal to the reservation price for any consumer agent, then the shop can increase the price up to the nearest reservation price without changing the number of consumers Price can be raised up to ̂ without change of number of cunsumer Agent-based Modeling Reservation Prices are candidates

Slide 17

Slide 17 text

Agent-based Modeling Flow of pricing stage

Slide 18

Slide 18 text

Agent-based Modeling Location choice Shop B location︓m –th candidate location Candidate locations are set in the market space in a lattice Shop A location︓n –th candidate location Shop A chooses the location while fixing the location of shop B. For all candidate locations, the process of pricing stage is carried out.

Slide 19

Slide 19 text

Agent-based Modeling Flow of the entire process of competition

Slide 20

Slide 20 text

Graphical Simulator  Constructed with artisoc  graphical interface with which you can see results of the simulation as animation  graphical control panel to set the parameters

Slide 21

Slide 21 text

Simulation Result ①: Model Validation Price location number of consumers 200 consumer distribution uniformly in the line transportation cost corresponding to the model of (d'Aspremont 1979)

Slide 22

Slide 22 text

Simulation Result ②: Model Validation Price location number of consumers 200 consumer distribution in the grid pattern transportation cost corresponding to the model of (Tabuchi 1994)

Slide 23

Slide 23 text

Simulation Result ③ Price location number of consumers 200 consumer distribution in the grid pattern transportation cost

Slide 24

Slide 24 text

Simulation Result ④ Price location number of consumers 200 consumer distribution uniformly at random transportation cost

Slide 25

Slide 25 text

Simulation Result ⑤ Price location number of consumers 200 consumer distribution randomly and condensed transportation cost

Slide 26

Slide 26 text

Simulation Result ③ Price location number of consumers 200 consumer distribution biased to both sides transportation cost

Slide 27

Slide 27 text

Summary  We constructed the agent-based model for two-dimensional spatial competition.  It can describe the discrete and non- uniform consumer distributions.  We developed the graphical simulator for that model and showed simulation results in some cases.  The model validation was achieved by comparing the results of our simulation with those of the previous researches.

Slide 28

Slide 28 text

Future Works  Investigating spatial competition under different and complex conditions using our model and simulator.  Situations in which decision making of consumers (and shops) are affected by the results of their own previous behavior. e.g) the situation with the switching