Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/3042094.3042565acmconferencesArticle/Chapter ViewAbstractPublication PageswscConference Proceedingsconference-collections
research-article

A simulation based cut generation approach to improve DEO efficiency: the buffer allocation case

Published: 11 December 2016 Publication History

Abstract

The stochastic Buffer Allocation Problem (BAP) is well known in several fields and it has been characterized as NP-Hard. It deals with the optimal allocation of buffer spaces among stages of a system. Simulation Optimization is a possible way to approximately solve the problem. In particular, we refer to the Discrete Event Optimization (DEO). According to this approach, BAP simulation optimization can be modeled as a Mixed Integer Programming model. Despite the advantages deriving from having a single model for both simulation and optimization, its solution can be extremely demanding. In this work, we propose a Benders decomposition approach to efficiently solve large DEO of BAP, in which cuts are generated by simulation. Numerical experiment shows that the computation time can be significantly reduced by using this approach.
Pedrielli, Matta, and Alfieri (2015) proposed a general DEO framework to model and optimize queueing systems. The approach relies on the Event Relationship Graph Lite (ERG Lite) formalism to formulate integrated simulation optimization mathematical programming models. ERG Lite is an extension of the Event Relationship Graphs. The authors showed that the BAP can be solved by DEO (Matta 2008) models that contain both simulation and optimization aspects. The simulation components control the event times, by means of constraints dealing with the system dynamics. The optimization components, instead, correspond to the binary variables and related constraints used for the capacity selection and minimization of total buffer space.
Due to the presence of integer variables, the computation time required to solve the DEO model significantly increases as the number of parts increases. However, a long simulation (i.e., a huge number of parts) is needed to reduce the effect of the initialization bias and the uncertainty in the random components. Weiss and Stolletz (2015) showed that the computation time could be substantially reduced by using a Benders decomposition approach to solve the BAP. As a further step, this work targets the further reduction of computation time by simulating, instead of solving, the mathematical programming problems, to generate cuts in a Benders decomposition approach. Our approach is similar to the L-shape decomposition (Higle and Sen 1991) with the main differences that we consider simulation optimization problems instead of two stage stochastic ones, and we use simulation to generate cuts.
In general, Benders decomposition generates cuts by iterating between a master problem and a subproblem (Benders 1962). The master problem contains the integer components and the generated cuts, while the subproblem contains the continuous components and the integer variables as parameters. The procedure can be summarized in three steps: 1) solve the master problem and use the variable values as input for the subproblem; 2) solve the subproblem and use the value of the dual variables to generate either an optimality or a feasibility cut; 3) add the generated cut to the master problem. At each iteration, the solution of the master problem is a Lower Bound (LB) on the solution of the original problem, while the solution of the subproblem is an Upper Bound (UB). The procedures stops when UB=LB.
In this work, we propose an innovative method that uses simulation, instead of mathematical programming, to generate cuts in Step 2. The variables and constraints of the subproblem are the simulation variables and constraints in the original problem. The variables and constraints of the master problem are the optimization variables and constraints of the original problem and the optimization cuts. Figure 1 reports a flowchart of the procedure for the DEO BAP model.
The main advantage of this method is the significant improvement in computation time while solving long integrated simulation optimization Mixed Integer Linear Programming (MILP) models. In particular, 1) the master problem, although it is a MILP, it is quite fast to solve due to the small number of variables and constraints and 2) the subproblem, which is a large LP, has a small computation time since it is solved by using simulation instead of optimization techniques. This avoids the exponential effort increase in the model size, since simulation shows an approximately linear increase. As a result, much larger DEO models can be solved thus improving the quality of the solution.

References

[1]
Benders, J. F. 1962. "Partitioning procedures for solving mixed-variables programming problems". Numerische mathematik 4 (1): 238--252.
[2]
Higle, J. L., and S. Sen. 1991. "Stochastic decomposition: An algorithm for two-stage linear programs with recourse". Mathematics of operations research 16 (3): 650--669.
[3]
Matta, A. 2008. "Simulation Optimization with Mathematical Programming Representation of Discrete Event Systems". In Proceedings of the 2008 Winter Simulation Conference, edited by T. Jefferson, J. Fowler, S. Mason, R. Hill, L. Moench, and O. Rose, 1393--1400. Miami, Florida: Winter Simulation Conference.
[4]
Pedrielli, G., A. Matta, and A. Alfieri. 2015. "Discrete Event Optimization: Single-Run Integrated Simulation-Optimization Using Mathematical Programming". In Proceedings of the 2015 Winter Simulation Conference, edited by C. M. Macal, M. D. Rossetti, L. Yilmaz, I. Moon, W. K. Chan, and T. Roeder, 3557--3568. Huntington Beach, California: Institute of Electrical and Electronics Engineers, Inc.
[5]
Weiss, S., and R. Stolletz. 2015. "Buffer allocation in stochastic flow lines via sample-based optimization with initial bounds". OR Spectrum 37 (4): 869--902.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
WSC '16: Proceedings of the 2016 Winter Simulation Conference
December 2016
3974 pages
ISBN:9781509044849

Sponsors

In-Cooperation

  • SAS
  • AnyLogic: The AnyLogic Company
  • Palgrave: Palgrave Macmillan
  • FlexSim: FlexSim Software Products, Inc.
  • ASA: American Statistical Association
  • IEEE/SMC: Institute of Electrical and Electronics Engineers: Systems, Man, and Cybernetics Society
  • Simio: Simio LLC
  • ODU: Old Dominion University
  • ASIM: Arbeitsgemeinschaft Simulation
  • ExtendSim: ExtendSim
  • NIST: National Institute of Standards & Technology
  • Amazon Simulations: Amazon Simulations

Publisher

IEEE Press

Publication History

Published: 11 December 2016

Check for updates

Qualifiers

  • Research-article

Conference

WSC '16
Sponsor:
WSC '16: Winter Simulation Conference
December 11 - 14, 2016
Virginia, Arlington

Acceptance Rates

Overall Acceptance Rate 3,413 of 5,075 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 27
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Sep 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media