Skip to main content
Log in

Solving a class of simulation-based optimization problems using “optimality in probability”

  • Published:
Discrete Event Dynamic Systems Aims and scope Submit manuscript

Abstract

We consider a class of simulation-based optimization problems using optimality in probability, an approach which yields what is termed a “champion solution”. Compared to the traditional optimality in expectation, this approach favors the solution whose actual performance is more likely better than that of any other solution; this is an alternative complementary approach to the traditional optimality sense, especially when facing a dynamic and nonstationary environment. Moreover, using optimality in probability is computationally promising for a class of simulation-based optimization problems, since it can reduce computational complexity by orders of magnitude compared to general simulation-based optimization methods using optimality in expectation. Accordingly, we have developed an “Omega Median Algorithm” in order to effectively obtain the champion solution and to fully utilize the efficiency of well-developed off-line algorithms to further facilitate timely decision making. An inventory control problem with nonstationary demand is included to illustrate and interpret the use of the Omega Median Algorithm, whose performance is tested using simulations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Arrow KJ (1963) Social choice and individual values. Yale University Press, London

    MATH  Google Scholar 

  • Askin RG (1981) A procedure for production lot sizing with probabilistic dynamic demand. AIIE Trans 12(2):132–137

    Article  MathSciNet  Google Scholar 

  • Axsäter S (2006) Inventory control, 2nd edn. Springer, Berlin

    MATH  Google Scholar 

  • Bertsekas DP (2000) Dynamic programming and optimal control, vol 1, 2nd edn. Athena Scientific, Belmont

    Google Scholar 

  • Beyer D, Sethi SP (1999) The classical average-cost inventory models of iglehart (1963) and veinott and wagner (1965) revisited. J Optim Theory Appl 101(3):523–555

    Article  MathSciNet  MATH  Google Scholar 

  • Bollapragada S, Morton TE (1999) A simple heuristic for computing nonstationary (s,S) policies. Oper Res 47(4):576–584

    Article  MATH  Google Scholar 

  • Bookbinder JH, Tan J-Y (1988) Strategies for the probabilistic lot-sizing problem with service-level constraints. Manag Sci 34(9):1096–1108

    Article  MathSciNet  MATH  Google Scholar 

  • Cassandras CG, Wardi Y, Melamed B, Sun G, Panayiotou CG (2002) Perturbation analysis for on-line control and optimization of stochastic fluid models. IEEE Trans Autom Control 47(8):1234–1248

    Article  MATH  Google Scholar 

  • Chen H (1994) Stochastic root finding in system design. Ph.D. Thesis. Purdue University, West Lafayette

  • Chen CH, Lee LH (2011) Stochastic simulation optimization: an optimal computing budget allocation. World Scientific Publishing Co., Singapore

    Google Scholar 

  • Chong EKP, Givan RL, Chang HS (2000) A framework for simulation-based network control via hindsight optimization. In: Proceedings of the 39th IEEE conference on decision and control, pp 1433– 1438

  • Federgruen AWI, Tzur M (1991) A simple forward algorithm to solve general dynamic lot sizing models with n periods in o(n log n) or o(n) time. Manag Sci 37(8):909–925

    Article  MATH  Google Scholar 

  • Federgruen AWI, Tzur M (1993) The dynamic lot-sizing model with backlogging: a simple o(n log n) algorithm and minimal forecast horizon procedure. Nav Res Logist 40(4):459–478

    Article  MATH  Google Scholar 

  • Fu MC (1994) Sample path derivatives for (s,S) inventory systems. Oper Res 42(2):351–364

    Article  MATH  Google Scholar 

  • Gallego G, Özer Ö (2001) Integrating replenishment decisions with advanced demand information. Manag Sci 47(10):1344–1360

    Article  MATH  Google Scholar 

  • Goldsman D, Nelson BL (1998) Comparing systems via simulation. In: Banks J (ed) The handbook of simulation, Chapter 8, pp 273–306

  • Ho YC, Cao XR (1991) Perturbation analysis of discrete-event dynamic systems. Kluwer Academic Publisher, Boston

    Book  MATH  Google Scholar 

  • Ho Y-C, Zhao Q-C, Jia Q-S (2008) Ordinal optimization: soft optimization for hard problems. Springer Science & Business Media, Berlin

    MATH  Google Scholar 

  • Hoeffding W (1963) Probability inequalities for sums of bounded random variables. J Am Stat Assoc 58(301):13–30

    Article  MathSciNet  MATH  Google Scholar 

  • Hong LJ, Nelson BL (2006) Discrete optimization via simulation using compass. Oper Res 54(1):115–129

    Article  MATH  Google Scholar 

  • Hua Z, Yang J, Huang F, Xu X (2009) A static-dynamic strategy for spare part inventory systems with nonstationary stochastic demand. J Oper Res Soc 60:1254–1263

    Article  MATH  Google Scholar 

  • Iglehart DL (1963) Optimality of (s, S) policies in the infinite-horizon dynamic inventory problem. Manag Sci 9(2):259–267

    Article  Google Scholar 

  • Jin J (1998) Simulation-based retrospective optimization of stochastic systems. Ph.D. Thesis. Purdue University, West Lafayette

  • Levi R, Pal M, Roundy RO, Shmoys DB (2007) Approximation algorithms for stochastic inventory control models. Math Oper Res 32(2):284–302

    Article  MathSciNet  MATH  Google Scholar 

  • Mao J, Cassandras CG (2010) On-line optimal control of a class of discrete event systems with real-time constraints. J Discret Event Dyn Syst 20(2):187–213

    Article  MathSciNet  MATH  Google Scholar 

  • Miller JO, Nelson BL, Reilly CH (1998) Efficient multinomial selection in simulation. Nav Res Logist 45:459–482

    Article  MATH  Google Scholar 

  • Neale JJ, Willems SP (2009) Managing inventory in supply chains with nonstationary demand. Interfaces 39(5):388–399

    Article  Google Scholar 

  • Scarf H (1959) The optimality of (s,S) policies in the dynamic inventory problem. Technical Report, Applied Mathematics and Statistics Laboratory, Stanford University

  • Shi L, Olafsson S (2000) Nested partitions method for global optimization. Oper Res 48(3):390–407

    Article  MathSciNet  MATH  Google Scholar 

  • Silver EA, Meal HC (1973) A heuristic selecting lot-size requirements for the case of a deterministic time varying demand rate and discrete opportunities for replenishment. Prod Invent Manag 14(9):64–74

    Google Scholar 

  • Treharne JT, Sox CR (2002) Adaptive inventory control for nonstationary demand and partial information. Manag Sci 48(5):607–624

    Article  MATH  Google Scholar 

  • Veinott AF (1966) On the optimality of (s, S) inventory policies: new conditions and a new proof. SIAM J Appl Math 14(5):1067–1083

    Article  MathSciNet  MATH  Google Scholar 

  • Veinott AF, Wagner HM (1966) Computing optimal (s,S) inventory policies. Manag Sci 11(5):525–552

    Article  MathSciNet  MATH  Google Scholar 

  • Vieira H, Sanchez SM, Sanchez PJ, Kienitz KH (2014) A restricted multinomial hybrid selection procedure. ACM Trans Model Comput Simul 24(2):Article No. 10

    Article  MathSciNet  MATH  Google Scholar 

  • Wagner HM, Whitin TM (1958) Dynamic version of the economic lot size model. Manag Sci 5(1):89–96

    Article  MathSciNet  MATH  Google Scholar 

  • Wu G, Chong EKP, Givan RL (2002) Burst-level congestion control using hindsight optimization. IEEE Trans Autom Control, special issue on Systems and Control Methods for Communication Networks 47(6):979–991

    MathSciNet  MATH  Google Scholar 

  • Yao C, Cassandras CG (2012) A solution to the optimal lot sizing problem as a stochastic resource contention game. IEEE Trans Autom Sci Eng 9(2):250–264

    Article  Google Scholar 

  • Zangwill WI (1966) A deterministic multi-period production scheduling model with backlogging. Manag Sci 13(1):105–119

    Article  MATH  Google Scholar 

  • Zheng YS (1991) A simple proof for optimality of (s,S) policies in infinite-horizon inventory systems. J Appl Probab 28:802–810

    Article  MathSciNet  MATH  Google Scholar 

  • Zheng Y, Federgruen A (1991) Finding optimal (s,S) policies is about as simple as evaluating a single policy. Oper Res 39(4):654–665

    Article  MATH  Google Scholar 

  • Zipkin PH (2000) Foundations of inventory management. McGraw-Hill, Singapore

    MATH  Google Scholar 

Download references

Acknowledgments

The authors’ work is supported in part by NSFC under grant U1733102, by CUHK(SZ) under grant PF.01.000404, by ATMRI under grant M4061216.057, by NTU under grant M58050030, by AcRF grant RG 33/10 M52050117, by NSF under grants CNS-1239021, ECCS-1509084, CNS-1645681, and IIP-1430145, by AFOSR under grant FA9550-15-1-0471, by ONR under grant N00014-09-1-1051, and by Bosch and the MathWorks.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianfeng Mao.

Additional information

This article belongs to the Topical Collection: Special Issue on Performance Analysis and Optimization of Discrete Event Systems

Guest Editors: Christos G. Cassandras and Alessandro Giuas

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mao, J., Cassandras, C.G. Solving a class of simulation-based optimization problems using “optimality in probability”. Discrete Event Dyn Syst 28, 35–61 (2018). https://doi.org/10.1007/s10626-017-0261-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10626-017-0261-x

Keywords

Navigation