Approximate Solution of General mp-MILP Problems and Its Application in Urban Traffic Networks
- Department of Mathematics, Payame Noor University (PNU), P. O. BOX 19395-4697, Tehran, Iran.
- Department of Electrical Engineering, Faculty of Engineering, Ferdowsi University of Mashhad, Mashhad, Iran.
Received: 31-01-2022
Accepted: 01-03-2023
Published in Issue 01-03-2023
Copyright (c) 2024 International Journal of Mathematical Modeling & Computations

This work is licensed under a Creative Commons Attribution 4.0 International License.
How to Cite
Mahmoudi, M., Heydari, A., & Karimpour, A. (2023). Approximate Solution of General mp-MILP Problems and Its Application in Urban Traffic Networks. International Journal of Mathematical Modelling & Computations, 13(1), 0-0. https://doi.org/10.30495/ijm2c.2023.1951076.1244
Abstract
The multi-parametric programming (mp-P) is designed to minimize the number of unnecessary calculations to obtain the optimal solution under uncertainty, and since we widely encounter that kind of problem in mathematical models, its importance is increased. Although mp-P under uncertainty in objective function coefficients (OFC) and right-hand sides of constraints (RHS) has been highly considered and numerous methods have been proposed to solve them so far, uncertainty in the coefficient matrix (i.e., left-hand side (LHS) uncertainty) has been less considered. In this work, a new method for solving multi-parametric mixed integer linear programming (mp-MILP) problems under simultaneous uncertainty OFC, RHS, and LHS is presented. The method consists of two stages which in the first step, using tightening McCormick relaxation, the boundaries of the bilinear terms in the original mp-MILP problem are improved, the approximate model of the problem is obtained based on the improved boundaries of the first stage, and finally, an algorithm is presented to solve these kinds of problems. The efficiency of the proposed algorithm is investigated via different examples and the number of required calculations for solving the problem in different partitioning factors is compared. Also, model predictive control (MPC) using mp-P is designed for an example of an urban traffic network to examine the practical application of the proposed algorithm.
References
- Aboudolas, K., Papageorgiou, M., and Kosmatopoulos, E. (2009). Store-and-forward based methods
- for the signal control problem in large-scale congested urban road networks. Transportation Research
- REFERENCES 21
- Part C: Emerging Technologies, 17(2):163–174.
- Aboudolas, K., Papageorgiou, M., Kouvelas, A., and Kosmatopoulos, E. (2010). A rolling-horizon
- quadratic-programming approach to the signal control problem in large-scale congested urban road
- networks. Transportation Research Part C: Emerging Technologies, 18(5):680 – 694.
- Avis, D. and Fukuda, K. (1992). A pivoting algorithm for convex hulls and vertex enumeration of
- arrangements and polyhedra. Discrete & Computational Geometry, 8(3):295–313.
- Avraamidou, S. and Pistikopoulos, E. N. (2017). A multiparametric mixed-integer bi-level optimization
- strategy for supply chain planning under demand uncertainty. IFAC-PapersOnLine, 50(1):10178 –
- Avraamidou, S. and Pistikopoulos, E. N. (2019a). Multi-parametric global optimization approach for
- tri-level mixed-integer linear optimization problems. Journal of Global Optimization, 74(3):443–465.
- Avraamidou, S. and Pistikopoulos, E. N. (2019b). A multi-parametric optimization approach for bilevel
- mixed-integer linear and quadratic programming problems. Computers & Chemical Engineering, 125:98
- – 113.
- Borrelli, F. (2003). Constrained Optimal Control of Linear and Hybrid Systems. Springer-Verlag Berlin
- Heidelberg.
- Borrelli, F., Bemporad, A., and M.Morari (2017). Predictive Control for Linear and Hybrid Systems.
- Cambridge University Press.
- Castro, P. (2015). Tightening piecewise mccormick relaxations for bilinear problems. Computers &
- Chemical Engineering, 72:300–311.
- Charitopoulos, V. M., Papageorgiou, L. G., and Dua, V. (2018). Multi-parametric mixed integer
- linear programming under global uncertainty. Computers & Chemical Engineering, 116:279 – 295.
- Dinkelbach, W. (1969). Sensitivittsanalysen und parametrische Programmierung. Springer-Verlag
- Berlin Heidelberg.
- Dua, V. and Pistikopoulos, E. N. (2000). An algorithm for the solution of multiparametric mixed
- integer linear programming problems. Annals of Operations Research, 99:123–139.
- Fa´ısca, N. P., Kouramas, K. I., Saraiva, P. M., Rustem, B., and Pistikopoulos, E. N. (2008). A
- multi-parametric programming approach for constrained dynamic programming problems. Optimization
- Letters, 2:267–280.
- Flavell, R. and Salkin, G. R. (1975). An approach to sensitivity analysis. Journal of the Operational
- Research Society, 26(4):857–866.
- Gounaris, C. E., Misener, R., and Floudas, C. A. (2009). Computational comparison of piecewiselinear
- relaxations for pooling problems. Industrial & Engineering Chemistry Research, 48(12):5742–5766.
- Hao, Z., Boel, R., and Li, Z. (2018). Model based urban traffic control, part ii: Coordinated model
- predictive controllers. Transportation Research Part C: Emerging Technologies, 97:23 – 44.
- Henderson, H. and Searle, S. (1981). On deriving the inverse of a sum of matrices. SIAM Review,
- (1):53–60.
- Herceg, M., Kvasnica, M., Jones, C., and Morari, M. (2013). Multi-parametric toolbox 3.0. 2013
- European Control Conference,, pages 502–510.
- Jia, Z. and Ierapetritou, M. (2006). Uncertainty analysis on the righthand side for milp problems.
- AIChE Journal, 52:2486 – 2495.
- Khalilpour, R. and Karimi, I. (2014). Parametric optimization with uncertainty on the left hand side
- of linear programs. Computers & Chemical Engineering, 60:31 – 40.
- Le, T., Vu, H. L., Nazarathy, Y., Vo, Q. B., and Hoogendoorn, S. (2013). Linear-quadratic model
- predictive control for urban traffic networks. Transportation Research Part C: Emerging Technologies,
- :498 – 512.
- Li, Z. and Ierapetritou, G. M. (2007). A new methodology for the general multiparametric
- mixed-integer linear programming (milp) problems. Industrial & Engineering Chemistry Research,
- (15):5141–5151.
- Li, Z. and Ierapetritou, M. (2008). Process scheduling under uncertainty: Review and challenges.
- Computers & Chemical Engineering, 32(4):715 – 727.
- L¨ofberg, J. (2004). Yalmip : A toolbox for modeling and optimization in matlab. In In Proceedings
- of the CACSD Conference, Taipei, Taiwan.
- Lopez, P. A., Behrisch, M., Bieker-Walz, L., Erdmann, J., Fl¨otter¨od, Y.-P., Hilbrich, R., L¨ucken, L.,
- Rummel, J., Wagner, P., and Wießner, E. (2018). Microscopic traffic simulation using sumo. In The
- st IEEE International Conference on Intelligent Transportation Systems. IEEE.
- Lu, K., Du, P., Cao, J., Zou, Q., He, T., and Huang, W. (2019). A novel traffic signal split approach
- based on explicit model predictive control. Mathematics and Computers in Simulation, 155:105 – 114.
- McCormick, G. P. (1976). Computability of global solutions to factorable nonconvex programs: Part
- i — convex underestimating problems. Mathematical Programming, 10(1):147–175.
- Mitsos, A. and Barton, P. I. (2009). Parametric mixed-integer 01 linear programming: The general
- case for a single parameter. European Journal of Operational Research, 194(3):663–686.
- Oberdieck, R., Diangelakis, N., Papathanasiou, M., Nascu, I., and Pistikopoulos, E. (2016). Pop -
- parametric optimization toolbox. Industrial & Engineering Chemistry Research, 55(33):8979–8991.
- Oberdieck, R., Diangelakis, N. A., and Pistikopoulos, E. N. (2017). Explicit model predictive control:
- A connected-graph approach. Automatica, 76:103 – 112.
- Oberdieck, R. and Pistikopoulos, E. N. (2015). Explicit hybrid model-predictive control: The exact
- solution. Automatica, 58:152 – 159.
- Pistikopoulos, E. N., Dua, V., Bozinis, N. A., Bemporad, A., and Morari, M. (2000). On-line optimization via off-line parametric optimization tools. Computers & Chemical Engineering, 24(2):183 –
- Ryu, J., Dua, V., and Pistikopoulos, E. N. (2007). Proactive scheduling under uncertainty: a parametric optimization approach. Industrial & Engineering Chemistry Research, 46(24):8044–8049.
- Sakizlis, V., Kakalis, N. M., Dua, V., Perkins, J. D., and Pistikopoulos, E. N. (2004). Design of robust
- model-based controllers via parametric programming. Automatica, 40(2):189 – 201.
- REFERENCES
- Winkler, B. (1998). Grbner Bases and Applications. London Mathematical Society Lecture Note
- Series. Cambridge University Press.
- Wittmann-Hohlbein, M. and Pistikopoulos, E. N. (2012). A two-stage method for the approximate solution of general multiparametric mixed-integer linear programming problems. Industrial & Engineering
- Chemistry Research, 51(23):8095–8107.
- Wittmann-Hohlbein, M. and Pistikopoulos, E. N. (2014). Approximate solution of mp-milp problems
- using piecewise affine relaxation of bilinear terms. Computers & Chemical Engineering, 61:136 – 155
10.30495/ijm2c.2023.1951076.1244