Abstract
This chapter deals with polylithic modeling and solution approaches. Such approaches allow to considerably extending the set of solvable practical problems both in their quality (structure) and in their size (the number of variables and constraints). These approaches are illustrated by problems from paper industry, which were solved with the help of polylithic modeling and solution approaches. In detail, roll minimization based on column generation, simultaneous minimization of waste, and the number of used patterns, as well as format production, are treated.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Here, the term primal refers to the primary problem, i.e., the optimization problem in its original form. Primary heuristics and procedures provide only primal allowable points. Only by the addition of dual information, an optimality proof is possible.
- 2.
This GAMS file and part of the description in this section are by Erwin Kalvelagen (www.amsterdamoptimization.com), who kindly gave his permission to make this file part of MCOL.
References
Aiyoshi, E., Shimizu, K.: Hierarchical decentralized systems and its new solution by a barrier method. IEEE Trans. Syst. Man Cybernet. 40, 444–449 (1988)
Bard, J.F.: Convex two-level programming. Math. Program. 40, 15–27 (1988)
Bard, J.F.: Practical Bilevel Optimization: Algorithms and Applications. Kluwer Academic Publishers, Dordrecht (1998)
Barnhart, C., Johnson, E.L., Nemhauser, G.L., Savelsberg, M.W.P., Vance, P.H.: Branch-and-price: column generation for solving huge integer programs. Oper. Res. 46(3), 316–329 (1998)
Bazaraa, M.S., Sherali, H.D.: On the choice of step sizes in subgradient optimization. Eur. J. Oper. Res. 7, 380–388 (1981)
Beale, E.M.L., Forrest, J.J.H.: Global optimization using special ordered sets. Math. Program. 10, 52–69 (1976)
Benders, J.F.: Partitioning procedures for solving mixed-variables programming problems. Numer. Math. 4, 238–252 (1962)
Benoist, T., Bourreau, E.: Fast global filtering for eternity II. Constraint Program. Lett. 3, 35–50 (2008)
Birge, J.R., Louveaux, F.V.: Introduction to Stochastic Programming. Springer Series in Operations Research and Financial Engineering. Springer, New York (2000)
Bracken, J., McGill, J.M.: Mathematical programs with optimization problems in the constraints. Oper. Res. 21, 37–44 (1973)
Chauhan, S.S., Eremeev, A.V., Romanova, A.A., Servakh, V.V.: Approximation of linear cost supply management problem with lower-bounded demands solutions. In: Kolokolov, A.A., Eremeev, A.V. (eds.) Proceedings of Discrete Optimization Methods in Production and Logistics (DOM 2004), OMSK, pp. 16–21 (2004)
Clark, P.A., Westerberg, A.W.: Bilevel programming for steady state chemical process design: fundamentals and algorithms. Comput. Chem. Eng. 14, 87–97 (1990)
Conejo, A.J., Castillo, E., MÃnguez, R., GarcÃa-Bertrand, R.: Decomposition Techniques in Mathematical Programming: Engineering and Science Applications. Springer, Berlin (2006)
Danna, E., Rothberg, E., Le Pape, C.: Exploring relation induced neighborhoods to improve MIP solutions. Math. Program. 102, 71–90 (2005)
Dantzig, B., Wolfe, P.: The decomposition algorithm for linear programming. Oper. Res. 8, 101–111 (1960)
de Farias Jr., I.R., Johnson, E.L., Nemhauser, G.L.: A generalized assignment problem with special ordered sets: a polyhedral approach. Math. Program. Ser. A 89, 187–203 (2000)
de Farias Jr., I.R., Zhao, M., Zhao, H.: A special ordered set approach for optimizing a discontinuous separable piecewise linear function. Oper. Res. Lett. 36, 234–238 (2008)
Dempe, S.: Foundations of Bilevel Programming. Kluwer Academic Publisher, Dordrecht (2002)
Dempe, S., Kue, F.M.: Solving discrete linear bilevel optimization problems using the optimal value reformulation. J. Global Optim. 68(2), 255–277 (2017)
Dempe, S., Kalashnikov, V., Pérez-Valdés, G.A., Kalashnykova, N.I.: Natural gas bilevel cash-out problem: convergence of a penalty function method. Eur. J. Oper. Res. 215(3), 532–538 (2011)
Dempe, S., Khamisov, O.V., Kochetov, Y.: A special three-level optimization problem. J. Glob. Optim. 76(3), 519–531 (2020)
Desrochers, M., Desrosiers, J., Solomon, M.M.: A new optimization algorithm for the vehicle routing problem with time windows. Oper. Res. 40(2), 342–354 (1992)
Dinter, J.V., Rebennack, S., Kallrath, J., Denholm, P., Newman, A.: The unit commitment model with concave emissions costs: a hybrid benders’ decomposition with nonconvex master problems. Ann. Oper. Res. 210, 361–386 (2013)
Ferris, M.C., Dirkse, S.P., Jagla, J.H., Meeraus, A.: An extended mathematical programming framework. Comput. Chem. Eng. 33, 87–97 (2009)
Fischetti, M., Glover, F.: The feasibility pump. Math. Program. 104, 91–104 (2005)
Fischetti, M., Lodi, A.: Local branching. Math. Program. 98, 23–47 (2003)
Fisher, M.L.: An applications oriented guide to Lagrangian relaxation. Interfaces 15, 10–21 (1985)
Floudas, C.A.: Nonlinear and Mixed-Integer Optimization : Fundamentals and Applications. Oxford University Press, Oxford (1995)
Floudas, C.A., Pardalos, P.M., Adjiman, C.S., Esposito, W.R., Gümüs, Z.H., Harding, S.T., Klepeis, J.L., Meyer, C.A., Schweiger, C.A.: Handbook of Test Problems of Local and Global Optimization. Kluwer Academic Publishers, Dordrecht (1999)
Galati, M.: Decomposition Methods for Integer Linear Programming. PhD thesis, Lehigh University (Industrial Engineering), Lehigh (2009)
Geoffrion, A.M.: Lagrangian relaxation and its uses in integer programming. Math. Program. Study 2, 82–114 (1974)
Gilmore, P.C., Gomory, R.E.: A linear programming approach to the cutting stock problem. Oper. Res. 9, 849–859 (1961)
Gilmore, P.C., Gomory, R.E.: A linear programming approach to the cutting stock problem, part II. Oper. Res. 11, 863–888 (1963)
Gomes, A.M., Oliveira, J.F.: A 2-exchange heuristic for nesting problems. Eur. J. Oper. Res. 141, 359–370 (2002)
Gomes, A.M., Oliveira, J.F.: Solving irregular strip packing problems by hybridising simulated annealing and linear programming. Eur. J. Oper. Res. 171, 811–829 (2006)
Guignard, M.: Lagrange relaxation. Sociedad de Estad Ãstica e InvestgaciÇ¿n Operativa 11(2), 151–228 (2003)
Heinz, S., Schlechte, T., Stephan, R.: Solving steel mill slab design problems. Constraints 17, 39–50 (2012)
Held, M.H., Wolfe, P., Crowder, H.D.: Validation of subgradient optimization. Math. Program. 6, 62–88 (1974)
Kallrath, J.: Mixed-integer nonlinear programming applications. In: Ciriani, T.A., Gliozzi, S., Johnson, E.L., Tadei, R. (eds.) Operational Research in Industry, pp. 42–76. Macmillan, Houndmills, Basingstoke (1999)
Kallrath, J.: Modeling difficult optimization problems. In: Floudas, C.A., Pardalos, P.M. (eds.) Encyclopedia of Optimization, pp. 2284–2297. Springer, New York (2008)
Kallrath, J.: Combined strategic design and operative planning in the process industry. Comput. Chem. Eng. 33, 1983–1993 (2009)
Kallrath, J.: Cutting circles and polygons from area-minimizing rectangles. J. Glob. Optim. 43, 299–328 (2009)
Kallrath, J.: Polylithic modeling and solution approaches using algebraic modeling systems. Optim. Lett. 5, 453–466 (2011). https://doi.org/10.1007/s11590-011-0320-4
Kallrath, J.: Packing ellipsoids into volume-minimizing rectangular boxes. J. Glob. Optim. 67(1), 151–185 (2017)
Kallrath, J., Blackburn, R., Näumann, J.: Grid-enhanced polylithic modeling and solution approaches for hard optimization problems. In: Bock, H.G., Jäger, W., Kostina, E., Phu, H.X. (eds.) Modeling, Simulation and Optimization of Complex Processes HPSC 2018 – Proceedings of the 7th International Conference on High Performance Scientific Computing, Hanoi, March 19–23, 2018, pp. 1–15. Springer Nature, Cham (2020)
Kallrath, J., Frey, M.M.: Packing circles into perimeter-minimizing convex hulls. J. Glob. Optim. 73(4), 723–759 (2019)
Kallrath, J., Maindl, T.I.: Real Optimization with SAP-APO. Springer, Heidelberg (2006)
Kallrath, J., Rebennack, S.: Cutting ellipses from area-minimizing rectangles. J. Glob. Optim. 59(2–3), 405–437 (2014)
Kallrath, J., Rebennack, S., Kallrath, J., Kusche, R.: Solving real-world cutting stock-problems in the paper industry: mathematical approaches, experience and challenges. Eur. J. Oper. Res. 238, 374–389 (2014)
Kalvelagen, E.: Branch-and-Bound methods for an MINLP model with semi-continuous variables (2003, discontinued on http://www.gams.com)
Karelathi, J.: Solving the Cutting Stock Problem in the Steel Industry. Master thesis, Helsinki University of Technology, Department of Engineering Physics and Mathematics, Helsinki (2002)
Karuppiah, R., Grossmann, I.E.: A Lagrangean based branch-and-cut algorithm for global optimization of nonconvex mixed-integer nonlinear programs with decomposable structures. J. Global Optim. 41, 163–186 (2008)
Leao, A.A.S., Toledo, F.M.B., Oliveira, J.F., Carravilla, M., Alvarez-Valdes, R.: Irregular packing problems: a review of mathematical models. Eur. J. Oper. Res. 282(3), 803–822 (2019)
Lin, X., Floudas, C.A., Kallrath, J.: Global solution approaches for nonconvex MINLP problems in product portfolio optimization. J. Glob. Optim. 32, 417–431 (2005)
Litvinchev, I.: Decomposition-aggregation method for convex programming problems. Optimization 22(1), 47–56 (1991)
Litvinchev, I., Espinosa, E.L.O.: Solving the two-stage capacitated facility location problem by the Lagrangian heuristic. In: Hu, H., Shi, X., Stahlbock, R., Voß, S. (eds.) Computational Logistics. ICCL 2012. Lecture Notes in Computer Science, vol. 7555, pp. 92–103 (2012)
Litvinchev, I., Rangel, S.: Localization of the optimal solution and a posteriori bounds for aggregation. Comput. Oper. Res. 26(10-11), 967–988 (1999)
Litvinchev, I., Tsurkov, V.: Aggregation in large-scale optimization. Appl. Optim. 83, 291 (2003)
Litvinchev, I., Mata, M., Rangel, S., Saucedo, J.: Lagrangian heuristic for a class of the generalized assignment problems. Comput. Math. Appl. 60(4), 1115–1123 (2010)
Lübbecke, M.E., Desrosiers, J.: Selected topics in column generation. Oper. Res. 53(6), 1007–1023 (2005)
Makhorin, A.: GNU Linear Programming Kit - Reference Manual (2009). Version 4.37, 2009. http://www.gnu.org/software/glpk
Maniezzo, V., Stützle, T., Voß, S. (eds.): Matheuristics: Hybridizing Metaheuristics and Mathematical Programming. Springer, Heidelberg (2009)
Martin, R.K.: Large Scale Linear and Integer Optimization – A Unified Approach. Kluwer, Dortrecht (1999)
Migdalas, A., Pardalos, P.M., Värbrand, P. (eds.): Multilevel Optimization: Algorithms and Applications. Kluwer Academic Publishers, Boston, MA (1998)
Mirrlees, J.A.: The theory of moral hazard and unobservable behaviour: part I. Rev. Econ. Stud. 66, 3–21 (1999)
Misener, R., Floudas, C.A.: Piecewise-linear approximations of multidimensional functions. J. Optim. Theor. Appl. 145, 120–147 (2010)
Muñoz, J., Gutierrez, G., Sanchis, A.: Evolutionary techniques in a constraint satisfaction problem: puzzle eternity II. In: Proceedings 2009 IEEE Congress on Evolutionary Computation, pp. 2985–2991 (2009)
Nowak, I.: Relaxation and Decomposition Methods for Mixed Integer Nonlinear Programming. Birkhäuser, Basel (2005)
Pillo, G.D., Lucidi, S., Rinaldi, F.: An approach to constrained global optimization based on exact penalty functions. J. Glob. Optim. 54, 251–260 (2012)
Pochet, Y., Wolsey, L.A.: Production Planning by Mixed Integer Programming. Springer, New York (2006)
Poljak, B.T.: A general method of solving extremum problems. Sov. Math. Dokl. 8, 593–597. Transl. Dokl. Akad. Nauk. SSSR 174, 1967 (1967)
Rebennack, S., Kallrath, J.: Continuous piecewise linear delta-approximations for bivariate and multivariate functions. J. Optim. Theor. Appl. 167, 102–117 (2015)
Rebennack, S., Kallrath, J.: Continuous piecewise linear delta-approximations for univariate functions: computing minimal breakpoint systems. J. Optim. Theor. Appl. 167, 617–643 (2015)
Rebennack, S., Kallrath, J., Pardalos, P.M.: Column enumeration based decomposition techniques for a class of non-convex MINLP problems. J. Glob. Optim. 43, 277–297 (2009)
Rebennack, S., Oswald, M., Theis, D.O., Seitz, H., Reinelt, G., Pardalos, P.M.: A branch and cut solver for the maximum stable set problem. J. Combin. Optim. 21, 434–457 (2011)
Rebennack, S., Reinelt, G., Pardalos, P.M.: A tutorial on branch&cut algorithms for the maximum stable set problem. Int. Trans. Oper. Res. 19, 161–199 (2012)
Ryu, J., Lee, M., Kim, D., Kallrath, J., Sugihara, K., Kim, D.S.: VOROPACK-D: real-time disk packing algorithm using Voronoi diagram. Appl. Math. Comput. 375, 125076 (2020)
Savelsbergh, M.W.P.: Branch-and-price: integer programming with column generation. In: Floudas, C.A., Pardalos, P. (eds.) Encyclopedia of Optimization, pp. 218–221. Kluwer Academic Publishers, Dordrecht, Holland (2001)
Schrage, L.: Optimization Modeling with LINGO. LINDO Systems, Inc., Chicago, IL (2006)
Vielma, J.P., Ahmed, S., Nemhauser, G.: Mixed-integer models for nonseparable piecewise-linear optimization: unifying framework and extensions. Oper. Res. 53, 303–315 (2009)
Author information
Authors and Affiliations
14.1 Electronic Supplementary Material
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Kallrath, J. (2021). Polylithic Modeling and Solution Approaches. In: Business Optimization Using Mathematical Programming. International Series in Operations Research & Management Science, vol 307. Springer, Cham. https://doi.org/10.1007/978-3-030-73237-0_14
Download citation
DOI: https://doi.org/10.1007/978-3-030-73237-0_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-73236-3
Online ISBN: 978-3-030-73237-0
eBook Packages: Business and ManagementBusiness and Management (R0)