Research Article
Impact of Heterogeneous Consumers on Pricing Decisions under Dual-Channel Competition
Algorithm 1
Pseudocode for the dual-channel Stackelberg game.
FUNCTION StackelbergGame () | (1) ; | (2) finalPw = finalPr = finalPo = 0.0; | (3) finalπm = finalπr = 0.0; | (4) FOR (; ; +=) { | (5) bestPo = bestPr = ; | (6) bestπm = bestπr ; | (7) FOR (; ; +=) { | (8) maxπr = maxπm = maxPr = 0.0; | (9) FOR (; ; +=) { | (10) (πm, πr) = simulation (); | (11) IF (maxπr πr) { | (12) maxπr = , maxπm = ; | (13) maxPo = ; | (14) } | (15) } | (16) IF (bestπm < maxπm) { | (17) bestπm = maxπm, bestπr = maxπr; | (18) bestPr = maxPr, bestPo = ; | (19) } | (20) } | (21) IF (finalπm < bestπm) { | (22) finalπm = bestπm, finalπr = bestπr; | (23) finalPw = , finalPr = bestPr, finalPo = bestPo; | (24) } | (25) } | (26) RETURN (finalPw, finalPr, finalPo, finalπm, finalπr); |
|