Finding Optimal Strategies in Multi-Period Stackelberg Games Using an Evolutionary Framework

Abstract Stackelberg games have been widely studied in the literature and are a perfect real-world example of a bilevel optimization problem. The hierarchical nature of the problem makes it difficult to arrive at the optimal solution using the existing methodologies. Approximate solution techniques are commonly employed to handle such models with simplifying assumptions like smoothness, linearity or convexity. In this paper, we apply an evolutionary bilevel programming framework to solve a multi-period Stackelberg competition model with discrete production variables and non-linear cost and price functions. The evolutionary framework allows us to relax the simplifying assumptions and consider a dynamic duopoly competition model where one firm acts as a leader and the other as a follower. The leader firm tries to maximize its total profit over multiple periods based on complete knowledge of the follower's response to any of its actions. The solution to the model leads to optimal production, investment and marketing decisions to be made in each of the time periods. Using a heuristic approach to such problems allows us to overcome some of the challenges posed by complex bilevel problems, which otherwise would be difficult to solve using conventional optimization techniques.

[1]  Eitaro Aiyoshi,et al.  HIERARCHICAL DECENTRALIZED SYSTEM AND ITS NEW SOLUTION BY A BARRIER METHOD. , 1980 .

[2]  Jonathan F. Bard,et al.  An explicit solution to the multi-level programming problem , 1982, Comput. Oper. Res..

[3]  Paul H. Calamai,et al.  Bilevel and multilevel programming: A bibliography review , 1994, J. Glob. Optim..

[4]  Yafeng Yin,et al.  Genetic-Algorithms-Based Approach for Bilevel Programming Models , 2000 .

[5]  J. Herskovits,et al.  Contact shape optimization: a bilevel programming approach , 2000 .

[6]  Kalyanmoy Deb,et al.  A Computationally Efficient Evolutionary Algorithm for Real-Parameter Optimization , 2002, Evolutionary Computation.

[7]  Xavier Vives,et al.  Strategic incentives in dynamic duopoly , 2004, J. Econ. Theory.

[8]  Kalyanmoy Deb,et al.  A population-based, steady-state procedure for real-parameter optimization , 2005, 2005 IEEE Congress on Evolutionary Computation.

[9]  Nataliya I. Kalashnykova,et al.  Optimality conditions for bilevel programming problems , 2006 .

[10]  Aravind Srinivasan,et al.  A Population-Based, Parent Centric Procedure for Constrained Real-Parameter Optimization , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[11]  Patrice Marcotte,et al.  An overview of bilevel optimization , 2007, Ann. Oper. Res..

[12]  Zhongping Wan,et al.  Genetic algorithm based on simplex method for solving linear-quadratic bilevel programming problem , 2008, Comput. Math. Appl..

[13]  Lucio Bianco,et al.  A Bilevel flow model for HazMat transportation network design , 2008 .

[14]  Guiomar Martín-Herrán,et al.  A dynamic model for advertising and pricing competition between national and store brands , 2009, Eur. J. Oper. Res..