Market Simulation

Leader-Follower
The Stackelberg Leadership Model is a strategic game in which the Market Leader moves first, then the Market Follower sets its ‘Best Response’.
The Market Leader can take advantage of this model as it can first predict the Follower’s Best Response, then set its own strategy accordingly. A Nash Equilibrium is reached because both the Market Leader and Market Follower set optimal strategies based upon the strategy of the other.
When the Stackelberg Leadership Model was first developed in 1934, the two firms in the model competed on Quantity. Hence the model was an alternative to Cournot Competition, with the Stackelberg Leadership Model resulting in lower Prices and greater total output Quantity.
But this Market Simulation is based upon Price Competition. Here, the Market Leader has a Cost Advantage over the Follower who sells a very similar (but not identical) Product.
The Leader is required to have perfect information, so can accurately predict the Follower’s Best Response. The Follower need not have perfect information, but is required to act rationally and not blackmail the Leader into adopting an alternative strategy.
This Case Study provides a high-level overview of the workflow without detailed explanation. It assumes you are already somewhat familiar with KNIME and Market Simulation. If not, start by reviewing the Building Blocks and Community Nodes.
Downloads
Leader Calculations

But the Market Leader can manufacture its Products for $50, while the Market Follower can only manufacture its Products for $60. Hence the Market Leader has a $10 Cost Advantage which it can use to strategically punish the Market Follower if required.
To calculate the Follower’s Best Response to all scenarios, the Market Leader sweeps its own Price from $70 to $200 (in $5 increments) using the ‘Tuning Loop Start‘ node. The Leader then predicts how the Follower would react to each Test Price.
Follower: Best Responses

Leader: Best Strategy

A Nash Equilibrium is reached when the Price set by the Leader, and the Best Response by the Follower, are:
- Leader Price = $100
- Follower Price = $110
The bottom two ports of the Tuning Loop End Node are used to take a snapshot of the Market conditions (Product Array and WTP Matrix) at the point where the Leader’s Profitability is maximized. Pass-through MetaNodes are used to collect these Market conditions during each loop iteration.
The final downstream Line Chart nodes plot the Price / Market Share / Revenue / Profitability for both the Leader and Follower at every Test Price.