A sustainable game strategic supply chain model with multi-factor dependent demand and mark-up under revenue sharing contract