An Estimation of Distribution Algorithm for Mixed-Variable Newsvendor Problems

As one of the classical problems in the economic market, the newsvendor problem aims to make maximal profit by determining the optimal order quantity of products. However, the previous newsvendor models assume that the selling price of a product is a predefined constant and only regard the order quantity as a decision variable, which may result in an unreasonable investment decision. In this article, a new newsvendor model is first proposed, which involves of both order quantity and selling price as decision variables. In this way, the newsvendor problem is reformulated as a mixed-variable nonlinear programming problem, rather than an integer linear programming problem as in previous investigations. In order to solve the mixed-variable newsvendor problem, a histogram model-based estimation of distribution algorithm (EDA) called <inline-formula> <tex-math notation="LaTeX">${\mathrm{ EDA}}_{mvn}$ </tex-math></inline-formula> is developed, in which an adaptive-width histogram model is used to deal with the continuous variables and a learning-based histogram model is applied to deal with the discrete variables. The performance of <inline-formula> <tex-math notation="LaTeX">${\mathrm{ EDA}}_{mvn}$ </tex-math></inline-formula> was assessed on a test suite with eight representative instances generated by the orthogonal experiment design method and a real-world instance generated from real market data of Alibaba. The experimental results show that, <inline-formula> <tex-math notation="LaTeX">${\mathrm{ EDA}}_{mvn}$ </tex-math></inline-formula> outperforms not only the state-of-the-art mixed-variable evolutionary algorithms, but also a commercial software, i.e., Lingo.

[1]  Hitoshi Iba,et al.  Latent Variable Model for Estimation of Distribution Algorithm Based on a Probabilistic Context-Free Grammar , 2009, IEEE Transactions on Evolutionary Computation.

[2]  Andy D. Pimentel,et al.  Multiobjective optimization and evolutionary algorithms for the application mapping problem in multiprocessor system-on-chip design , 2006, IEEE Transactions on Evolutionary Computation.

[3]  Yong He,et al.  Coordination of pricing, inventory, and production reliability decisions in deteriorating product supply chains , 2018, Int. J. Prod. Res..

[4]  Zhongsheng Hua,et al.  A binary solution method for the multi-product newsboy problem with budget constraint , 2009 .

[5]  Tapabrata Ray,et al.  Evolutionary Algorithms for Finding Nash Equilibria in Electricity Markets , 2018, IEEE Transactions on Evolutionary Computation.

[6]  Qingfu Zhang,et al.  An Estimation of Distribution Algorithm With Cheap and Expensive Local Search Methods , 2015, IEEE Transactions on Evolutionary Computation.

[7]  Alexander Mendiburu,et al.  A Distance-Based Ranking Model Estimation of Distribution Algorithm for the Flowshop Scheduling Problem , 2014, IEEE Transactions on Evolutionary Computation.

[8]  Melike Baykal-Gursoy,et al.  Production , Manufacturing and Logistics On the unimodality of the price-setting newsvendor problem with additive demand under risk considerations , 2017 .

[9]  Layek Abdel-Malek,et al.  Exact, approximate, and generic iterative models for the multi-product Newsboy problem with budget constraint , 2004 .

[10]  A. Gandomi,et al.  Mixed variable structural optimization using Firefly Algorithm , 2011 .

[11]  Peter Kischka,et al.  Risk-averse and risk-taking newsvendors: a conditional expected value approach , 2007 .

[12]  Feng Liu,et al.  A heuristic particle swarm optimization method for truss structures with discrete variables , 2009 .

[13]  Manoj Kumar Tiwari,et al.  Multiple criteria risk averse model for multi-product newsvendor problem using conditional value at risk constraints , 2019, Inf. Sci..

[14]  Bin Zhang Multi-tier binary solution method for multi-product newsvendor problem with multiple constraints , 2012, Eur. J. Oper. Res..

[15]  Zengqi Sun,et al.  Histogram-Based Estimation of Distribution Algorithm: A Competent Method for Continuous Optimization , 2008, Journal of Computer Science and Technology.

[16]  James R. McDonald,et al.  A case study of scheduling storage tanks using a hybrid genetic algorithm , 2001, IEEE Trans. Evol. Comput..

[17]  Dirk Thierens,et al.  A Clustering-Based Model-Building EA for Optimization Problems with Binary and Real-Valued Variables , 2015, GECCO.

[18]  Thomas Stützle,et al.  Three L-SHADE based algorithms on mixed-variables optimization problems , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[19]  Panos M. Pardalos,et al.  A study on the effect of yield uncertainty in price-setting newsvendor models with additive-multiplicative demand , 2018, Optim. Lett..

[20]  Vinayak Deshpande,et al.  The Impact of Airline Flight Schedules on Flight Delays , 2012, Manuf. Serv. Oper. Manag..

[21]  Elizabeth Gerber,et al.  Crowdfunding , 2013, ACM Trans. Comput. Hum. Interact..

[22]  Jeng-Shyang Pan,et al.  An Improved Particle Swarm Optimization with Feasibility-Based Rules for Constrained Optimization Problems , 2009, IEA/AIE.

[23]  Tapabrata Ray,et al.  Genetic Programming With Mixed-Integer Linear Programming-Based Library Search , 2018, IEEE Transactions on Evolutionary Computation.

[24]  Dirk Thierens,et al.  Learning and exploiting mixed variable dependencies with a model-based EA , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[25]  Yu Liu,et al.  A hybrid differential evolution algorithm for mixed-variable optimization problems , 2018, Inf. Sci..

[26]  Sebastian Engell,et al.  A Memetic Algorithm for Global Optimization in Chemical Process Synthesis Problems , 2009, IEEE Transactions on Evolutionary Computation.

[27]  Samiran Chattopadhyay,et al.  An efficient GA-PSO approach for solving mixed-integer nonlinear programming problem in reliability optimization , 2014, Swarm Evol. Comput..

[28]  Li Du,et al.  The effects of an undisclosed regular price and a positive leadtime in a presale mechanism , 2016, Eur. J. Oper. Res..

[29]  Qingfu Zhang,et al.  A Simple Yet Efficient Evolution Strategy for Large-Scale Black-Box Optimization , 2018, IEEE Transactions on Evolutionary Computation.

[30]  Jun Zhang,et al.  An Adaptive Estimation of Distribution Algorithm for Multipolicy Insurance Investment Planning , 2019, IEEE Transactions on Evolutionary Computation.

[31]  Roberto Montanari,et al.  On the multi-product newsboy problem with two constraints , 2005, Comput. Oper. Res..

[32]  Jun Zhang,et al.  HPBILc: A histogram-based EDA for continuous optimization , 2009, Appl. Math. Comput..

[33]  Michael Pearson The incorporation of target performance measures and constrained optimisation in the newsboy problem , 2000, J. Oper. Res. Soc..

[34]  Shang He,et al.  An improved particle swarm optimizer for mechanical design optimization problems , 2004 .

[35]  Sebastian Engell,et al.  Systematic Initialization Techniques for Hybrid Evolutionary Algorithms for Solving Two-Stage Stochastic Mixed-Integer Programs , 2011, IEEE Transactions on Evolutionary Computation.

[36]  Shingo Mabu,et al.  A Novel Graph-Based Estimation of the Distribution Algorithm and its Extension Using Reinforcement Learning , 2014, IEEE Transactions on Evolutionary Computation.

[37]  Scott Klasky,et al.  Personalized Search Inspired Fast Interactive Estimation of Distribution Algorithm and Its Application , 2017, IEEE Transactions on Evolutionary Computation.

[38]  Huaping Chen,et al.  A Boltzmann-Based Estimation of Distribution Algorithm for a General Resource Scheduling Model , 2015, IEEE Transactions on Evolutionary Computation.

[39]  Seyed Taghi Akhavan Niaki,et al.  A bi-objective two-level newsvendor problem with discount policies and budget constraint , 2018, Comput. Ind. Eng..

[40]  Christos Koulamas,et al.  The price-setting newsvendor problem with nonnegative linear additive demand , 2018, Eur. J. Oper. Res..

[41]  Yasemin Merzifonluoglu,et al.  Newsvendor problem with multiple unreliable suppliers , 2014 .

[42]  Seyed Taghi Akhavan Niaki,et al.  Optimizing the multi-product, multi-constraint, bi-objective newsboy problem with discount by a hybrid method of goal programming and genetic algorithm , 2009 .

[43]  Thomas Bäck,et al.  Mixed Integer Evolution Strategies for Parameter Optimization , 2013, Evolutionary Computation.

[44]  Xin Yao,et al.  Turning High-Dimensional Optimization Into Computationally Expensive Optimization , 2018, IEEE Transactions on Evolutionary Computation.

[45]  M Cherikh On the effect of centralisation on expected profits in a multi-location Newsboy problem , 2000, J. Oper. Res. Soc..

[46]  Layek L. Abdel-Malek,et al.  Production , Manufacturing and Logistics A quadratic programming approach to the multi-product newsvendor problem with side constraints , 2006 .

[47]  Guan-Chun Luh,et al.  A binary particle swarm optimization for continuum structural topology optimization , 2011, Appl. Soft Comput..

[48]  Songchuan Zhang,et al.  Solving Nonlinear Optimization Problems of Real Functions in Complex Variables by Complex-Valued Iterative Methods , 2018, IEEE Transactions on Cybernetics.

[49]  Abdullah Al Mamun,et al.  Investigating technical trading strategy via an multi-objective evolutionary platform , 2009, Expert Syst. Appl..

[50]  Long He,et al.  On the Performance of Tailored Base-Surge Policies: Theory and Application at Walmart.Com , 2017 .

[51]  Xiaolin Xu,et al.  The effect of demand uncertainty in a price setting newsvendor model , 2008, 2008 International Conference on Service Systems and Service Management.

[52]  Thomas Stützle,et al.  Ant Colony Optimization for Mixed-Variable Optimization Problems , 2014, IEEE Transactions on Evolutionary Computation.

[53]  M. Densing,et al.  Dispatch planning using newsvendor dual problems and occupation times: Application to hydropower , 2013, Eur. J. Oper. Res..