Research Article | | Peer-Reviewed

Multi-objective Linear Programming: A Survey

Received: 30 March 2026     Accepted: 30 March 2026     Published: 21 September 2026
Views:       Downloads:
Abstract

This paper presents a state-of-the-art survey of major algorithms suggested to solve Multiple Objective Linear Programming (MOLP). We have comprehensively reviewed MOLP papers that have appeared since 1964. The algorithms are considered in two broad categories: Non-Interactive algorithms and interactive ones. Interactivity in our view is an essential feature of usable tools. It enhances applicability and robustness of methods on one hand, but hinders them on the other by the mere fact that intervention is required. Note that the Non-Interactive algorithms include the Simplex, Interior Point, Objective Space based algorithms and relevant Nature-inspired population-based stochastic algorithms which are becoming more and more prominent. Note also that in the objective space methods, the simplex algorithm or the dual simplex algorithm are being invoked during the search process. This suggest that they should be put in the simplex based class. However, for more clarity and given that there is a strong trend to refer to them as objective space methods, we prefer to put them on their own since their underlying philosophy is different from that of the simplex based methods. While the Interactive ones only consist of the Simplex and Interior Point algorithms. An illustration of representative algorithms of each category and a tabulated summary of all algorithms are included.

Published in Mathematics and Computer Science (Volume 11, Issue 5)
DOI 10.11648/j.mcs.20261105.11
Page(s) 78-105
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2026. Published by Science Publishing Group

Keywords

Multiple Objective Linear Programming, Simplex Based Methods, Interior Point Based Methods, Space Based Methods, Heuristics, Meta-heuristics

References
[1] Abhyankar, S., Morin, T., and Trafalis, T. Efficient faces of polytopes: Interior point algorithms, parametrization of algebraic varieties, and multiple objective optimization. Contemporary Mathematics 114 (1990), 319-341.
[2] Aghezzaf, B., and Ouaderhman, T. An interactive interior point algorithm for multiobjective linear programming problems. Operations Research Letters 29, 4 (2001), 163-170.
[3] Alves, M.~J., Antunes, C.~H., and Cl'maco, J. Interactive MOLP explorer: - a graphical-based computational tool for teaching and decision support in multi-objective linear programming models. Computer Applications in Engineering Education 23, 2 (2015), 314-326.
[4] Arbel, A. An interior multiobjective linear programming algorithm. Computers & Operations Research 20, 7 (1993), 723-735.
[5] Arbel, A. A weighted-gradient approach to multi-objective linear programming problems using the analytic hierarchy process. Mathematical and computer modelling 17, 4 (1993), 27-39.
[6] Arbel, A. Anchoring points and cones of opportunities in interior multiobjective linear programming. Journal of the Operational Research Society 45, 1 (1994), 83-96.
[7] Arbel, A. Interior-point methods for multiobjective linear programming problems. In Multiple Criteria Decision Making. Springer, 1994, pp.~27-36.
[8] Arbel, A. Using efficient anchoring points for generating search directions in interior multiobjective linear programming. Journal of the Operational Research Society 45, 3 (1994), 330-344.
[9] Arbel, A. An interior multiple objective primal-dual linear programming algorithm using efficient anchoring points. Journal of the Operational Research Society/ (1995), 1121-1132.
[10] Arbel, A. An interior multiobjective primal-dual linear programming algorithm based on approximated gradients and efficient anchoring points. Computers & Operations Research 24, 4 (1997), 353-365.
[11] Arbel, A., and Korhonen, P. Using aspiration levels in an interior primal-dual multiobjective linear programming algorithm. Journal of Multi-Criteria Decision Analysis 5, 1 (1996), 61-71.
[12] Arbel, A., and Korhonen, P. Using objective values to start multiple objective linear programming algorithms. European Journal of Operational Research 128, 3 (2001), 587-596.
[13] Arbel, A., and Oren, S.~S. Generating search directions in multiobjective linear programming using the analytic hierarchy process. Socio-Economic Planning Sciences 20, 6 (1986), 369-373.
[14] Arbel, A., and Oren, S.~S. Generating interior search directions for multiobjective linear programming. Journal of Multi-Criteria Decision Analysis 2, 2 (1993), 73-86.
[15] Arbel, A., and Oren, S.~S. A modification of Karmarkar's algorithm to multiple objective linear programming problems. In Multiple Criteria Decision Making. Springer, 1994, pp.~37-46.
[16] Arbel, A., and Oren, S.~S. Using approximate gradients in developing an interactive interior primal-dual multiobjective linear programming algorithm. European Journal of Operational Research 89, 1 (1996), 202-211.
[17] Arbel, A., and Sadka, R. Weighted euclidean centers. Optimization 54, 3 (2005), 239-251.
[18] Armand, P. Finding all maximal efficient faces in multiobjective linear programming. Mathematical Programming 61, 1-3 (1993), 357-375.
[19] Armand, P., and Malivert, C. Determination of the efficient set in multiobjective linear programming. Journal of Optimization Theory and Applications 70, 3 (1991), 467-489.
[20] Babu, B., and Gujarathi, A.~M. Multi-objective differential evolution (mode) algorithm for multi-objective optimization: parametric study on benchmark test problems. Journal on Future Engineering and Technology 3, 1 (2007), 47-59.
[21] Bagchi, T.~P. Multiobjective scheduling by genetic algorithms. Springer Science & Business Media, 1999.
[22] Ban, V.~T. A finite algorithm for minimizing a concave function under linear constraints and its applications. In Proceedings of IFIP Working Conference on Recent Advances in System Modelling and Optimization/ (1983).
[23] Belenson, S.~M., and Kapur, K.~C. An algorithm for solving multicriterion linear programming problems with examples. Journal of the Operational Research Society 24, 1 (1973), 65-77.
[24] Benayoun, R., De~Montgolfier, J., Tergny, J., and Laritchev, O. Linear programming with multiple objective functions: Step method (stem). Mathematical programming 1, 1 (1971), 366-375.
[25] Benson, H., Lee, D., and McClure, J. Applying multiple criteria decision making in practice: The citrus rootstock selection problem in Florida. Tech. rep., Discussion Paper, University of Florida, Department of Decision and Information Sciences, Gainesville, Florida, 1992.
[26] Benson, H.~P. Finding an initial efficient extreme point for a linear multiple objective program. Journal of the Operational Research Society 32, 6 (1981), 495-498.
[27] Benson, H.~P. Further analysis of an outcome set-based algorithm for multiple objective linear programming. Journal of Optimization Theory and Applications 97, 1 (1998), 1-10.
[28] Benson, H.~P. Hybrid approach for solving multiple-objective linear programs in outcome space. Journal of Optimization Theory and Applications 98, 1 (1998), 17-35.
[29] Benson, H.~P. An outer approximation algorithm for generating all efficient extreme points in the outcome set of a multiple objective linear programming problem. Journal of Global Optimization 13, 1 (1998), 1-24.
[30] Benson, H.~P., Lee, D., and McClure, J.~P. Global optimization in practice: an application to interactive multiple objective linear programming. Journal of Global Optimization 12, 4 (1998), 353-372.
[31] Benson, H.~P., and Sayin, S. A face search heuristic algorithm for optimizing over the efficient set. Naval Research Logistics (NRL) 40, 1 (1993), 103-116.
[32] Benson, H.~P., and Sun, E. A weight set decomposition algorithm for finding all efficient extreme points in the outcome set of a multiple objective linear program. European Journal of Operational Research 139, 1 (2002), 26-41.
[33] Blanco, V., Puerto, J., and Ali, S. E. H.~B. A semidefinite programming approach for solving multiobjective linear programming. Journal of Global Optimization 58, 3 (2014), 465-480.
[34] Bufardi, A. Multicriteria decision making: and advances in MCDM models, algorithms, theory, and applications, edited by Tomas Gal, Theodor J. Stewart, Thomas Hanne, Kluwer Academic Publishers, Boston, 1999. ISBN 0-7923-8534-9. Journal of Multi-Criteria Decision Analysis 8, 6 (1999), 333-335.
[35] Burton, B.~A., and Ozlen, M. Projective geometry and the outer approximation algorithm for multiobjective linear programming. arXiv preprint arXiv:1006.3085/ (2010).
[36] Cardoso, D.~M., and Cl'maco, J.~C. Efficient frontier scanning in molp using a new tool. In Multiple Criteria Decision Making. Springer, 1994, pp.~229-238.
[37] Chakraborty, M., and Ray, A. Parametric approach and genetic algorithm for multi objective linear programming with imprecise parameters. Opsearch 47, 1 (2010), 73-92.
[38] Chankong, V., and Haimes, Y.~Y. Multiobjective decision making: theory and methodology. No.~8. North-Holland, 1983.
[39] Choi, Y.~S., and Kim, S.~H. Approximation of the set of efficient objective vectors for large scale molp. In Multiple Criteria Decision Making. Springer, 1994, pp.~301-310.
[40] Cl'maco, J., and Antunes, C.~H. Trimap- an interactive tricriteria linear programming package. Found. Control Eng. 12, 3 (1987), 101-119.
[41] Climaco, J.~C., and Antunes, C.~H. Implementation of a user-friendly software package- a guided tour of trimap. Mathematical and Computer Modelling 12, 10-11 (1989), 1299-1309.
[42] Csirmaz, L. Using multiobjective optimization to map the entropy region. Computational Optimization and Applications 63, 1 (2016), 45-67.
[43] Dauer, J.~P. Analysis of the objective space in multiple objective linear programming. Journal of Mathematical Analysis and Applications 126, 2 (1987), 579-593.
[44] Dauer, J.~P., and Gallagher, R.~J. A combined constraint-space, objective-space approach for determining high-dimensional maximal efficient faces of multiple objective linear programs. European Journal of Operational Research 88, 2 (1996), 368-381.
[45] Dauer, J.~P., and Liu, Y.-H. Solving multiple objective linear programs in objective space. European Journal of Operational Research 46, 3 (1990), 350-357.
[46] Dauer, J.~P., and Saleh, O. Constructing the set of efficient objective values in multiple objective linear programs. European Journal of Operational Research 46, 3 (1990), 358-365.
[47] De, P., and Yadav, B. An algorithm for obtaining optimal compromise solution of a multi objective fuzzy linear programming problem. International Journal of Computer Applications 17, 1 (2011), 20-24.
[48] Deb, K., Agrawal, S., Pratap, A., and Meyarivan, T. A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. In International Conference on Parallel Problem Solving From Nature/ (2000), Springer, pp.~849-858.
[49] Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE transactions on evolutionary computation 6, 2 (2002), 182-197.
[50] Dell, R.~F., and Karwan, M.~H. An interactive mcdm weight space reduction method utilizing a Tchebycheff utility function. Naval Research Logistics (NRL) 37, 2 (1990), 263-277.
[51] Ecker, J., Hegner, N.~S., and Kouada, I. Generating all maximal efficient faces for multiple objective linear programs. Journal of Optimization Theory and Applications 30, 3 (1980), 353-381.
[52] Ecker, J., and Kouada, I. Finding all efficient extreme points for multiple objective linear programs. Mathematical Programming 14, 1 (1978), 249-261.
[53] Ecker, J.~G., and Kouada, I. Finding efficient points for linear multiple objective programs. Mathematical Programming 8, 1 (1975), 375-377.
[54] Ehrgott, M. Multicriteria optimization. Springer Science & Business Media, 2006.
[55] Ehrgott, M., L"ohne, A., and Shao, L. A dual variant of Benson's "outer approximation algorithm" for multiple objective linear programming. Journal of Global Optimization 52, 4 (2012), 757-778.
[56] Ehrgott, M., Puerto, J., and Rodriguez-Chia, A. Primal-dual simplex method for multiobjective linear programming. Journal of optimization theory and applications 134, 3 (2007), 483-497.
[57] Eiselt, H.~A., and Sandblom, C.-L. Linear programming and its applications. Springer Science & Business Media, 2007.
[58] Evans, J.~P., and Steuer, R. A revised simplex method for linear multiple objective programs. Mathematical Programming 5, 1 (1973), 54-72.
[59] Fliege, J. An efficient interior-point method for convex multicriteria optimization problems. Mathematics of Operations Research 31, 4 (2006), 825-845.
[60] Foroughi, A., and Jafari, Y. A modified method for constructing efficient solutions structure of molp. Applied mathematical modelling 33, 5 (2009), 2403-2410.
[61] Gal, T. A general method for determining the set of all efficient solutions to a linear vectormaximum problem. European Journal of Operational Research 1, 5 (1977), 307-322.
[62] Gale, D., Kuhn, H.~W., and Tucker, A.~W. Linear programming and the theory of games. In T. C. Koopmans (ed.), Activity Analysis of Production and Allocation. John Wiley & Sons, New York, 1951, pp.~317-329.
[63] Gallagher, R.~J., and Saleh, O.~A. A representation of an efficiency equivalent polyhedron for the objective set of a multiple objective linear program. European Journal of Operational Research 80, 1 (1995), 204-212.
[64] Gao, Y., Xu, C., and Yang, Y. An outcome-space finite algorithm for solving linear multiplicative programming. Applied Mathematics and Computation 179, 2 (2006), 494-505.
[65] Geoffrion, A.~M. Solving bicriterion mathematical programs. Operations Research 15, 1 (1967), 39-54.
[66] Gerami, J. An interactive procedure to improve estimate of value efficiency in dea. Expert systems with applications 137/ (2019), 29-45.
[67] Gr"unbaum, B. Convex polytopes, volume 221 of graduate texts in mathematics, 2003.
[68] Haksever, C., and Ringuest, J.~L. Computational efficiency and interactive molp algorithms: an implementation of the simolp procedure. Computers & Operations Research 17, 1 (1990), 39-50.
[69] Hamel, A.~H., L"ohne, A., and Rudloff, B. Benson type algorithms for linear vector optimization and applications. Journal of Global Optimization 59, 4 (2014), 811-836.
[70] Heyde, F., and L"ohne, A. Geometric duality in multiple objective linear programming. SIAM Journal on Optimization 19, 2 (2008), 836-845.
[71] Heyde, F., L"ohne, A., and Tammer, C. Set-valued duality theory for multiple objective linear programs and application to mathematical finance. Mathematical Methods of Operations Research 69, 1 (2009), 159-179.
[72] Isermann, H. The enumeration of the set of all efficient solutions for a linear multiple objective program. Journal of the Operational Research Society 28, 3 (1977), 711-725.
[73] Isermann, H., and Naujoks, G. Operating manual for the EFFACET multiple objective linear programming package. Fakultaet fuer Wirtschaftswissenschaften, University of Bielefeld, Bielefeld, Germany/ (1984).
[74] Junior, H., and Lins, M. P.~E. A win-win approach to multiple objective linear programming problems. Journal of the Operational Research Society 60, 5 (2009), 728-733.
[75] Kalyanmoy, D. Multi objective optimization using evolutionary algorithms. John Wiley and Sons, 2001.
[76] Kannan, S., Baskar, S., McCalley, J.~D., and Murugan, P. Application of NSGA-II algorithm to generation expansion planning. IEEE Transactions on Power systems 24, 1 (2009), 454-461.
[77] Karmarkar, N. A new polynomial-time algorithm for linear programming. In Proceedings of the sixteenth annual ACM symposium on Theory of computing/ (1984), ACM, pp.~302-311.
[78] Khachiyan, L., Boros, E., Borys, K., Elbassioni, K., and Gurvich, V. Generating all vertices of a polyhedron is hard. Discrete & Computational Geometry 39, 1-3 (2008), 174-190.
[79] Khachiyan, L.~G. A polynomial algorithm for linear programming. Soviet Mathematics Doklady 20/ (1979), 191-194.
[80] Kim, N. T.~B. Efficiency equivalent polyhedra for the feasible set of multiple objective linear programming. Acta Mathematica Vietnamica 27, 1 (2002), 77-85.
[81] Kim, N. T.~B., and Thien, N.~T. Generating all efficient extreme points in multiple objective linear programming problem and its application, 2007.
[82] Kim, N. T.~B., Thien, N.~T., and Thuy, L.~Q. Generating all efficient extreme solutions in multiple objective linear programming problem and its application to multiplicative programming. East-West Journal of Mathematics 10, 1 (2008).
[83] Korhonen, P., and Wallenius, J. A pareto race. Naval Research Logistics (NRL) 35, 6 (1988), 615-623.
[84] Korhonen, P.~J., and Laakso, J. A visual interactive method for solving the multiple criteria problem. European Journal of Operational Research 24, 2 (1986), 277-287.
[85] K"ufer, K.-H. On the asymptotic average number of efficient vertices in multiple objective linear programming. Journal of Complexity 14, 3 (1998), 333-377.
[86] Lin, C., Chen, C., and Chen, P. On the modified interior point algorithm for solving multi-objective linear programming problems. International Journal of Information and Management Sciences 17, 1 (2006), 107.
[87] L"ohne, A. Vector optimization with infimum and supremum. Springer Science & Business Media, 2011.
[88] L"ohne, A., Rudloff, B., and Ulus, F. Primal and dual approximation algorithms for convex vector optimization problems. Journal of Global Optimization 60, 4 (2014), 713-736.
[89] Lotfi, V., Yoon, Y.~S., and Zionts, S. Aspiration-based search algorithm (absalg) for multiple objective linear programming problems: theory and comparative tests. Management Science 43, 8 (1997), 1047-1059.
[90] Luc, D.~T. Multiobjective Linear Programming: An Introduction. 2016.
[91] Malakooti, B., and Ravindran, A. Experiments with an interactive paired comparison simplex method for molp problems. Annals of Operations Research 5, 1-4 (1986), 575-597.
[92] Massobrio, R., Fag'undez, G., and Nesmachnow, S. Multiobjective taxi sharing optimization using the NSGA-II evolutionary algorithm. In 11th Metaheuristic International Conference/ (2015).
[93] Michalewicz, Z., and Schoenauer, M. Evolutionary algorithms for constrained parameter optimization problems. Evolutionary computation 4, 1 (1996), 1-32.
[94] Michalowski, W., and Szapiro, T. A bi-reference procedure for interactive multiple criteria programming. Operations Research 40, 2 (1992), 247-258.
[95] Mostaghim, S., and Teich, J. Strategies for finding good local guides in multi-objective particle swarm optimization (mopso). In Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No. 03EX706)/ (2003), IEEE, pp.~26-33.
[96] Motahari, R., Alavifar, Z., Andaryan, A.~Z., Chipulu, M., and Saberi, M. A multi-objective linear programming model for scheduling part families and designing a group layout in cellular manufacturing systems. Computers & Operations Research 151/ (2023), 106090.
[97] Nath, J., Banik, S., and Bhatacharya, D. Portfolio optimization in share market using multi-objective linear programming. Int J Math Comput Res 8, 8 (2020), 2121-2123.
[98] Nyiam, P.~B. Multi-Objective Linear Programming Revisited: Exact and Approximate Approaches. PhD thesis, University of Essex, 2019.
[99] Nyiam, P.~B., and Salhi, A. A comparison of benson's outer approximation algorithm with an extended version of multiobjective simplex algorithm. Advances in Operations Research 2021, 1 (2021), 1857030.
[100] Nyiam, P.~B., and Salhi, A. On the simplex, interior-point and objective space approaches to multiobjective linear programming. Journal of Algorithms & Computational Technology 15/ (2021), 17483026211008414.
[101] Oliveira, C., and Antunes, C.~H. Multiple objective linear programming models with interval coefficients-an illustrated overview. European Journal of Operational Research 181, 3 (2007), 1434-1463.
[102] Pandian, P., and Jayalakshmi, M. Determining efficient solutions to multiple objective linear programming problems. Applied Mathematical Sciences 7, 26 (2013), 1275-1282.
[103] Pei, Y., and Hao, J. Non-dominated sorting and crowding distance based multi-objective chaotic evolution. In International Conference in Swarm Intelligence/ (2017), Springer, pp.~15-22.
[104] Philip, J. Algorithms for the vector maximization problem. Mathematical Programming 2, 1 (1972), 207-229.
[105] Philip, J. Vector maximization at a degenerate vertex. Mathematical Programming 13, 1 (1977), 357-359.
[106] Pourkarimi, L., Yaghoobi, M., and Mashinchi, M. Determining maximal efficient faces in multiobjective linear programming problem. Journal of Mathematical Analysis and Applications 354, 1 (2009), 234-248.
[107] Quaddus, M., and Holzman, A. Imolp: an interactive method for multiple objective linear programs. IEEE transactions on systems, man, and cybernetics 16, 3 (1986), 462-468.
[108] Reeves, G.~R., and Franz, L.~S. A simplified interactive multiple objective linear programming procedure. Computers & operations research 12, 6 (1985), 589-601.
[109] Reyes-Sierra, M., and Coello, C.~C. Multi-objective particle swarm optimizers: A survey of the state-of-the-art. International Journal of Computational Intelligence Research 2, 3 (2006), 287-308.
[110] Rostamian, A., de~Moraes, M.~B., Schiozer, D.~J., and Coelho, G.~P. A survey on multi-objective, model-based, oil and gas field development optimization: Current status and future directions. Petroleum Science 22, 1 (2025), 508-526.
[111] Rudloff, B., Ulus, F., and Vanderbei, R. A parametric simplex algorithm for linear vector optimization problems. Mathematical Programming/ (2015), 1-30.
[112] Ruszczy'nski, A., and Vanderbei, R.~J. Frontiers of stochastically nondominated portfolios. Econometrica/ (2003), 1287-1297.
[113] Saaty, T.~L. The analytic hierarchy process: planning, priority setting, resources allocation. New York: McGraw/ (1980).
[114] Salhi, A., and Nyiam, P.~B. Application of the plant propagation algorithm and nsga-ii to multiple objective linear programming. Mathematics and Computer Science 8, 1 (2023), 19-38.
[115] Sanaz, M., Sanaz, M., Werner, H., and Anja, W. Linear multi-objective particle swarm optimization. In Stigmergic Optimization. Springer, 2006, pp.~209-238.
[116] Sayin, S. An algorithm based on facial decomposition for finding the efficient set in multiple objective linear programming. Operations Research Letters 19, 2 (1996), 87-94.
[117] Schechter, M., and Steuer, R.~E. A correction to the connectedness of the Evans-Steuer algorithm of multiple objective linear programming. Foundations of Computing and Decision Sciences 30, 4 (2005), 351-360.
[118] Sch"onfeld, K.~P. Effizienz und Dualit"at in der Aktivit"atsanalyse (Diss.). Freie Universit"at Berlin, Germany, 1964.
[119] Sch"onfeld, K.~P. Some duality theorems for the non-linear vector maximum problem. Unternehmensforschung 14, 1 (1970), 51-63.
[120] Seiford, L., and Yu, P.-L. Potential solutions of linear systems: The multi-criteria multiple constraint levels program. Journal of Mathematical Analysis and Applications 69, 2 (1979), 283-303.
[121] Shao, L., and Ehrgott, M. Approximately solving multiobjective linear programmes in objective space and an application in radiotherapy treatment planning. Mathematical Methods of Operations Research 68, 2 (2008), 257-276.
[122] Shao, L., and Ehrgott, M. Approximating the nondominated set of an molp by approximately solving its dual problem. Mathematical Methods of Operations Research 68, 3 (2008), 469-492.
[123] Shao, L., and Ehrgott, M. An objective space cut and bound algorithm for convex multiplicative programmes. Journal of Global Optimization 58, 4 (2014), 711-728.
[124] Shao, L., and Ehrgott, M. Primal and dual multi-objective linear programming algorithms for linear multiplicative programmes. Optimization/ (2015), 1-17.
[125] Sharma, S., and Kumar, V. A comprehensive review on multi-objective optimization techniques: Past, present and future: S. sharma, v. kumar. Archives of Computational Methods in Engineering 29, 7 (2022), 5605-5633.
[126] Smith, A.~E., and Coit, D.~W. Constraint handling techniques: -penalty functions. Handbook of evolutionary computation/ (1997), 5-2.
[127] Srinivas, N., and Deb, K. Multi-objective function optimisation using non-dominated sorting genetic algorithm. Evolutionary Comp 2, 3 (1995), 221-248.
[128] Steuer, R.~E. Multiple objective linear programming with interval criterion weights. Management Science 23, 3 (1976), 305-316.
[129] Steuer, R.~E. An interactive multiple objective linear programming procedure. TIMS Studies in the Management Sciences 6/ (1977), 225-239.
[130] Steuer, R.~E. Multiple criteria optimization: theory, computation, and applications. Wiley, 1986.
[131] Steuer, R.~E. Adbase: A multiple objective linear programming solver for all efficient extreme points and all unbounded efficient edges. Terry college of Business, University of Georgia, Athens/ (2003).
[132] Stewart, T.~J. An interactive multiple objective linear programming method based on piecewise-linear additive value functions. Systems, Man and Cybernetics, IEEE Transactions on 17, 5 (1987), 799-805.
[133] Strijbosch, L.~W., Van~Doorne, A.~G., and Selen, W.~J. A simplified MOLP algorithm: the MOLP-S procedure. Computers & Operations Research 18, 8 (1991), 709-716.
[134] Suprajitno, H. Solving multiobjective linear programming problem using interval arithmetic. Applied Mathematical Sciences 6, 80 (2012), 3959-3968.
[135] Tantawy, S. Detecting non-dominated extreme points for multiple objective linear programming. Journal of Mathematics and Statistics 3, 3 (2007), 77-79.
[136] Trafalis, T.~B., and Alkahtani, R.~M. An interactive analytic center trade-off cutting plane algorithm for multiobjective linear programming. Computers & Industrial Engineering 37, 3 (1999), 649-669.
[137] Wen, U.-P., and Weng, W.-T. An interior algorithm for solving multiobjective linear programming problem. Institute for Operations Research and the Management Sciences International Meeting: Tel Aviv - Israel/ (1998).
[138] Weng, W.-T., and Wen, U.-P. An interior point algorithm for solving linear optimization over the efficient set problems. Journal of the Chinese Institute of Industrial Engineers 18, 3 (2001), 21-30.
[139] Wierzbicki, A.~P. The use of reference objectives in multiobjective optimization. In Multiple criteria decision making theory and application. Springer, 1980, pp.~468-486.
[140] Yan, H., Wei, Q., and Wang, J. Constructing efficient solutions structure of multiobjective linear programming. Journal of Mathematical Analysis and Applications 307, 2 (2005), 504-523.
[141] Yeniay, "O. Penalty function methods for constrained optimization with genetic algorithms. Mathematical and computational Applications 10, 1 (2005), 45-56.
[142] Yu, P., and Zeleny, M. The techniques of linear multiobjective programming. Revue francaise d'Automatique, d'Informatique et de Recherche Op'erationnelle. Recherche Op'erationnelle 8, 3 (1974), 51-71.
[143] Yu, P., and Zeleny, M. The set of all nondominated solutions in linear cases and a multicriteria simplex method. Journal of Mathematical Analysis and Applications 49, 2 (1975), 430-468.
[144] Yu, P., and Zeleny, M. Linear multiparametric programming by multicriteria simplex method. Management Science 23, 2 (1976), 159-170.
[145] Yuen, T.~J., and Ramli, R. Comparision of compuational efficiency of MOEA$$D and NSGA-II for passive vehicle suspension optimization. ECMS 2010/ (2010), 219-225.
[146] Zeleny, M. Linear multiobjective programming, vol.~95. Springer-Verlag, 1974.
[147] Zeleny, M. Multiple criteria decision making. McGraw-Hill New York, 1982.
[148] Zhang, J., Huang, Y., Ma, G., and Nener, B. Multi-objective beetle antennae search algorithm. arXiv preprint arXiv:2002.10090/ (2020).
[149] Zhong, Y., and Shi, Y. An interior-point approach for solving MC2 linear programming problems. Mathematical and Computer Modelling 34, 3 (2001), 411-422.
[150] Zionts, S., and Wallenius, J. An interactive programming method for solving the multiple criteria problem. Management science 22, 6 (1976), 652-663.
[151] Zionts, S., and Wallenius, J. An interactive multiple objective linear programming method for a class of underlying nonlinear utility functions. Management Science 29, 5 (1983), 519-529.
Cite This Article
  • APA Style

    Nyiam, P. B., Salhi, A. (2026). Multi-objective Linear Programming: A Survey. Mathematics and Computer Science, 11(5), 78-105. https://doi.org/10.11648/j.mcs.20261105.11

    Copy | Download

    ACS Style

    Nyiam, P. B.; Salhi, A. Multi-objective Linear Programming: A Survey. Math. Comput. Sci. 2026, 11(5), 78-105. doi: 10.11648/j.mcs.20261105.11

    Copy | Download

    AMA Style

    Nyiam PB, Salhi A. Multi-objective Linear Programming: A Survey. Math Comput Sci. 2026;11(5):78-105. doi: 10.11648/j.mcs.20261105.11

    Copy | Download

  • @article{10.11648/j.mcs.20261105.11,
      author = {Paschal Bisong Nyiam and Abdellah Salhi},
      title = {Multi-objective Linear Programming: A Survey},
      journal = {Mathematics and Computer Science},
      volume = {11},
      number = {5},
      pages = {78-105},
      doi = {10.11648/j.mcs.20261105.11},
      url = {https://doi.org/10.11648/j.mcs.20261105.11},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.mcs.20261105.11},
      abstract = {This paper presents a state-of-the-art survey of major algorithms suggested to solve Multiple Objective Linear Programming (MOLP). We have comprehensively reviewed MOLP papers that have appeared since 1964. The algorithms are considered in two broad categories: Non-Interactive algorithms and interactive ones. Interactivity in our view is an essential feature of usable tools. It enhances applicability and robustness of methods on one hand, but hinders them on the other by the mere fact that intervention is required. Note that the Non-Interactive algorithms include the Simplex, Interior Point, Objective Space based algorithms and relevant Nature-inspired population-based stochastic algorithms which are becoming more and more prominent. Note also that in the objective space methods, the simplex algorithm or the dual simplex algorithm are being invoked during the search process. This suggest that they should be put in the simplex based class. However, for more clarity and given that there is a strong trend to refer to them as objective space methods, we prefer to put them on their own since their underlying philosophy is different from that of the simplex based methods. While the Interactive ones only consist of the Simplex and Interior Point algorithms. An illustration of representative algorithms of each category and a tabulated summary of all algorithms are included.},
     year = {2026}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Multi-objective Linear Programming: A Survey
    AU  - Paschal Bisong Nyiam
    AU  - Abdellah Salhi
    Y1  - 2026/09/21
    PY  - 2026
    N1  - https://doi.org/10.11648/j.mcs.20261105.11
    DO  - 10.11648/j.mcs.20261105.11
    T2  - Mathematics and Computer Science
    JF  - Mathematics and Computer Science
    JO  - Mathematics and Computer Science
    SP  - 78
    EP  - 105
    PB  - Science Publishing Group
    SN  - 2575-6028
    UR  - https://doi.org/10.11648/j.mcs.20261105.11
    AB  - This paper presents a state-of-the-art survey of major algorithms suggested to solve Multiple Objective Linear Programming (MOLP). We have comprehensively reviewed MOLP papers that have appeared since 1964. The algorithms are considered in two broad categories: Non-Interactive algorithms and interactive ones. Interactivity in our view is an essential feature of usable tools. It enhances applicability and robustness of methods on one hand, but hinders them on the other by the mere fact that intervention is required. Note that the Non-Interactive algorithms include the Simplex, Interior Point, Objective Space based algorithms and relevant Nature-inspired population-based stochastic algorithms which are becoming more and more prominent. Note also that in the objective space methods, the simplex algorithm or the dual simplex algorithm are being invoked during the search process. This suggest that they should be put in the simplex based class. However, for more clarity and given that there is a strong trend to refer to them as objective space methods, we prefer to put them on their own since their underlying philosophy is different from that of the simplex based methods. While the Interactive ones only consist of the Simplex and Interior Point algorithms. An illustration of representative algorithms of each category and a tabulated summary of all algorithms are included.
    VL  - 11
    IS  - 5
    ER  - 

    Copy | Download

Author Information
  • Sections