When building a road, it is critical to select a vertical alignment which ensures design and safety constraints. Finding such a vertical alignment is not necessarily a feasible problem, and the models describing it generally involve a large number of variables and constraints. This paper is dedicated to rapidly proving the feasibility or the infeasibility of a Mixed Integer Linear Program (MILP) modeling the vertical alignment problem. To do so, we take advantage of the particular structure of the MILP, and we prove that only a few of the MILP’s constraints determine the feasibility of the problem. In addition, we propose a method to build a feasible solution to the MILP that does not involve integer variables. This enables time saving to proving the feasibility of the vertical alignment problem and to find a feasible vertical alignment, as emphasized by numerical results. It is on average 75 times faster to prove the feasibility and 10 times faster to build a feasible solution.
This is a preview of subscription content, log in to check access.
Buy single article
Instant access to the full article PDF.
Price includes VAT for USA
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
This is the net price. Taxes to be calculated in checkout.
AASHTO (ed).: A Policy on Geometric Design of Highways and Streets, 5th edn. AASHTO, Washington, D.C (2004)
Aljohani, M.S., Moreb, A.A.: Roadway profile modeled by polynomials to minimize earthwork cost. WSEAS Trans. Math. 3, 210–213 (2003)
Aruga, K.: Tabu search optimization of horizontal and vertical alignments of forest roads. J. For. Res. 10, 275–284 (2005)
Beiranvand, V., Hare, W., Lucet, Y., Hossain, S.: Multi-haul quasi network flow model for vertical alignment optimization. Eng. Optim. 49(10), 1–19 (2017)
Easa, S.M.: Selection of roadway grades that minimize earthwork cost using linear programming. Transp. Res. Part A Gen. 22(2), 121–136 (1988)
Fwa, T.F.: Highway vertical alignment analysis by dynamic programming. Transp. Res. Rec. 1239, 1–9 (1989)
Goh, C.J., Chew, E.P., Fwa, T.F.: Discrete and continuous models for computation of optimal vertical highway alignment. Transp. Res. Part B Methodol. 22(6), 399–409 (1988)
Goktepe, A.B., Altun, S., Ahmedzade, P.: Optimization of vertical alignment of highways utilizing discrete dynamic programming and weighted ground line. Turk. J. Eng. Environ. Sci. 33, 105–116 (2009)
Goktepe, A.B., Lav, A.H., Altun, S.: Dynamic optimization algorithm for vertical alignment of highways. Math. Comput. Appl. 10(3), 341–350 (2005)
Hare, W., Hossain, S., Lucet, Y., Rahman, F.: Models and strategies for efficiently determining an optimal vertical alignment of roads. Comput. Oper. Res. 44, 161–173 (2014)
Hare, W., Lucet, Y., Rahman, F.: A mixed-integer linear programming model to optimize the vertical alignment considering blocks and side-slopes in road construction. Eur. J. Oper. Res. 241(3), 631–641 (2015)
Hare, W.L., Koch, V.R., Lucet, Y.: Models and algorithms to improve earthwork operations in road design using mixed integer linear programming. Eur. J. Oper. Res. 215(2), 470–480 (2011)
Hossain, S.: Models and strategies for efficiently optimizing the vertical alignment of roads for multimaterial. Master’s thesis, University of British Columbia (2013)
Jong, J.C., Schonfeld, P.: An evolutionary model for simultaneously optimizing three-dimensional highway alignments. Transp. Res. Part B Methodol. 37(2), 107–128 (2003)
Kang, M.W., Jha, M.K., Schonfeld, P.: Applicability of highway alignment optimization models. Transp. Res. Part C Emerg. Technol. 21(1), 257–286 (2012)
Keha, A.B., de Farias Jr., I.R., Nemhauser, G.L.: Models for representing piecewise linear cost functions. Oper. Res. Lett. 32(1), 44–48 (2004)
Kim, E., Jha, M.K., Schonfeld, P., Kim, H.S.: Highway alignment optimization incorporating bridges and tunnels. J. Transp. Eng. 133(2), 71–81 (2007)
Kim, E., Jha, M.K., Son, B.: Improving the computational efficiency of highway alignment optimization models through a stepwise genetic algorithms approach. Transp. Res. Part B Methodol. 39, 339–360 (2005)
Koch, V.R., Lucet, Y.: A note on: spline technique for modeling roadway profile to minimize earthwork cost. J. Ind. Manag. Optim. 6(2), 393–400 (2010)
Li, W., Pu, H., Schonfeld, P., Yang, J., Zhang, H., Wang, L., Xiong, J.: Mountain railway alignment optimization with bidirectional distance transform and genetic algorithm. Comput. Aided Civil Infrastruct. Eng. 32(8), 691–709 (2017)
Li, W., Pu, H., Zhao, H., Liu, W.: Approach for optimizing 3D highway alignments based on two-stage dynamic programming. J. Softw. 8(11), 2967–2973 (2013)
Mondal, S., Lucet, Y., Hare, W.: Optimizing horizontal alignment of roads in a specified corridor. Comput. Oper. Res. 64, 130–138 (2015)
Moreb, A.A.: Linear programming model for finding optimal roadway grades that minimize earthwork cost. Eur. J. Oper. Res. 93(1), 148–154 (1996)
Moreb, A.A.: Spline technique for modeling roadway profile to minimize earthwork cost. J. Ind. Manag. Optim. 5(2), 275–283 (2009)
Pu, H., Song, P., Schonfeld, T., Li, W., Zhang, H., Wang, J., Hu, J., Peng, X.: A three-dimensional distance transform for optimizing constrained mountain railway alignments. Comput. Aided Civil Infrastruct. Eng. 34, 972–990 (2019)
Shafahi, Y., Bagherian, M.: A customized particle swarm method to solve highway alignment optimization problem. Comput. Aided Civil Infrastruct. Eng. 28(1), 52–67 (2013)
Tat, C.W., Tao, F.: Using GIS and genetic algorithm in highway alignment optimization. In: Proceedings of the 2003 IEEE International Conference on Intelligent Transportation Systems, vol. 2, pp. 1563–1567. IEEE (2003)
Tomlin, J.A.: A suggested extension of special ordered sets to non-separable nonconvex programming problems. Stud. Graphs Discrete Program. 11, 359–370 (1981)
Vázquez-Méndez, M.E., Casal, G., Santamarina, D., Castro, A.: A 3D model for optimizing infrastructure costs in road design. Comput. Aided Civil Infrastruct. Eng. 33(5), 423–439 (2018)
This work was supported by the Natural Sciences and Engineering Research Council of Canada (NSERC) through Collaborative Research and Development Grant #CRDPJ 479316-15 sponsored by Softree Technical Systems Inc. Part of the computation in this research was carried out using a software library provided by Softree Technical System Inc. Part of the research was performed in the Computer-Aided Convex Analysis (CA2) laboratory funded by a Leaders Opportunity Fund (LOF, John R. Evans Leaders Fund, Funding for research infrastructure) from the Canada Foundation for Innovation (CFI) and by a British Columbia Knowledge Development Fund (BCKDF). The authors address special thanks to the reviewers for their careful reading and valuable insights.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Monnet, D., Hare, W. & Lucet, Y. Fast feasibility check of the multi-material vertical alignment problem in road design. Comput Optim Appl 75, 515–536 (2020). https://doi.org/10.1007/s10589-019-00160-3
- Road design
- Vertical alignment
- Feasibility testing