Distributed Manufacturing Networks: Optimization via Preprocessing in Decision Guidance Query Language

The authors consider optimization problems expressed in Decision Guidance Query Language that may involve linear arithmetic constraints, as well as finite domain and binary variables. They focus on Distributed Manufacturing Network optimization problems in which only a part of the problem is dynamic, i.e., the demand for the output products in a manufacturing network, whereas the rest of the problem is static, i.e., the connectivity graph of the assembly processes and the cost functions of machines. The authors propose the Online Decomposition Algorithm based on offline preprocessing that optimizes each static problem component for discretized values of shared constraint variables, and approximate the optimal aggregated utility functions. The Online Decomposition Algorithm uses the pre-processed approximated aggregated cost functions to decompose the original problem into smaller problems, and utilizes search heuristics for the combinatorial part of the problem based on the pre-processed look-up tables. They also conduct an initial experimental evaluation which shows that the Online Decomposition Algorithm, as compared with Mixed Integer Linear Programming, provides an order of magnitude improvement in terms of both computational time and the quality of found solutions for a class of problems for which pre-processing is possible.

[1]  Jingshan Li,et al.  Throughput analysis of production systems: recent advances and future topics , 2009 .

[2]  Alexander Brodsky,et al.  CoJava: Optimization Modeling by Nondeterministic Simulation , 2006, CP.

[3]  Ronald F. Boisvert,et al.  GAMS: a framework for the management of scientific software , 1985, TOMS.

[4]  Xiaoyang Sean Wang,et al.  Decision-Guidance Management Systems (DGMS): Seamless Integration of Data Acquisition, Learning, Prediction and Optimization , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

[5]  Iiro Harjunkoski,et al.  Production optimization for continuously operated processes with optimal operation and scheduling of multiple units , 2006, Comput. Chem. Eng..

[6]  Xiaoyang Sean Wang,et al.  A decisions query language (DQL): high-level abstraction for mathematical programming over databases , 2009, SIGMOD Conference.

[7]  Xiaoyang Sean Wang,et al.  Reusing Relational Queries for Intuitive Decision Optimization , 2011, 2011 44th Hawaii International Conference on System Sciences.

[8]  Michael Manitz,et al.  Queueing-model based analysis of assembly lines with finite buffers and general service times , 2008, Comput. Oper. Res..

[9]  Peter Fritzson,et al.  Modelica - A Unified Object-Oriented Language for System Modelling and Simulation , 1998, ECOOP.

[10]  Shu-Shun Liu,et al.  Optimizing project selection and scheduling problems with time-dependent resource constraints , 2011 .

[11]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[12]  Rüdiger Franke,et al.  Production campaign planning including grade transition sequencing and dynamic optimization , 2005, Comput. Chem. Eng..

[13]  Brian W. Kernighan,et al.  AMPL: A Modeling Language for Mathematical Programming , 1993 .

[14]  Ramkumar Karuppiah,et al.  Overview of Planning and Scheduling for Enterprise-wide Optimization of Process Industries (Übersicht über Planungs- und Feinplanungssysteme für die unternehmensweite Optimierung in der verfahrenstechnischen Industrie , 2008, Autom..

[15]  Laureano F. Escudero,et al.  On modelling planning under uncertainty in manufacturing , 2007 .

[16]  Nikolaos V. Sahinidis,et al.  Optimization under uncertainty: state-of-the-art and opportunities , 2004, Comput. Chem. Eng..

[17]  Marek B. Zaremba,et al.  Constraint programming for project-driven manufacturing , 2009 .

[18]  George B. Dantzig,et al.  Linear programming and extensions , 1965 .

[19]  Zhibin Jiang,et al.  An overlapping decomposition method for performance analysis of the two-loop closed production system in semiconductor assembly factory , 2011, Int. J. Comput. Integr. Manuf..

[20]  Tillal Eldabi,et al.  Simulation in manufacturing and business: A review , 2010, Eur. J. Oper. Res..

[21]  Laureano F. Escudero,et al.  On modelling planning under uncertainty in manufacturing (invited article with discussion: Monique Guinard, Gautam Mitra, Francisco Javier Prieto and Andrés Weintraub) , 2007 .

[22]  David Briggs,et al.  Hierarchical production planning in forestry using price-directed decomposition , 2007 .