Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Simulation›Multi-Objective Linear Programming (MOLP)
Process / pipelineSimulation / optimization

Multi-Objective Linear Programming (MOLP)

Also known as: MOLP, Vector Linear Programming, Multi-criteria LP, Linear Vector Optimization

Multi-Objective Linear Programming (MOLP) extends classical linear programming to handle several conflicting linear objective functions simultaneously over a feasible region defined by linear constraints. Instead of a single optimal solution, MOLP produces a Pareto-efficient frontier from which a decision-maker selects a preferred trade-off. It is foundational to operations research and management science for resource allocation, planning, and design problems with competing goals.

ScholarGate
  1. Process / pipeline
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Multi-objective linear programming
GOAL-PROGRAMMINGLinear ProgrammingMulti-Objective Optimiza…Bayesian Linear Programm…Deterministic Linear Pro…Deterministic Multi-Obje…Multi-objective dynamic…Multi-objective goal pro…Multi-objective mixed-in…

When to use it

Use MOLP when the problem has multiple competing linear objectives and linear constraints, data are continuous and precisely known (or can be treated as deterministic), and the decision-maker needs to understand trade-offs explicitly rather than accept a pre-aggregated score. Typical settings include production planning, portfolio allocation, transportation routing, and public resource budgeting. Do NOT use when objectives or constraints are non-linear (use multi-objective nonlinear programming or metaheuristics instead), when data are discrete or binary (use multi-objective integer programming), when the number of objectives exceeds five or six (the efficient frontier becomes computationally unwieldy), or when the decision-maker is unwilling to engage in iterative preference elicitation.

Strengths & limitations

Strengths
  • Produces the full Pareto-efficient frontier, giving decision-makers a complete picture of trade-offs.
  • Computationally tractable for moderate problem sizes via simplex-based solvers.
  • Guarantees mathematical optimality of every point on the efficient frontier.
  • Well-supported by mature software (CPLEX, Gurobi, open-source alternatives).
  • Trade-offs are made explicit rather than collapsed into an opaque composite index.
Limitations
  • Restricted to linear objective functions and linear constraints; real-world problems are often non-linear.
  • The efficient frontier can contain exponentially many extreme points in higher dimensions, making comprehensive enumeration impractical.
  • Requires precise numerical data; uncertainty or fuzziness in coefficients is not natively handled.
  • Interactive methods depend heavily on the decision-maker's availability and ability to articulate preferences consistently.

Frequently asked

How is MOLP different from goal programming?

Goal programming is a special case or variant: it converts each objective into an aspiration level and then minimizes deviations from those targets, yielding a single solution. MOLP in its general form seeks to characterize the full efficient frontier without pre-specifying target levels, giving the decision-maker more flexibility.

Can MOLP handle more than two objectives?

Yes, but the Pareto frontier becomes harder to visualize beyond two or three objectives and the number of efficient extreme points can grow exponentially. Interactive methods and representative-subset techniques are recommended for four or more objectives.

What if my data are uncertain?

Standard MOLP assumes deterministic coefficients. Uncertainty can be addressed by extending to stochastic multi-objective linear programming (chance constraints, scenario-based approaches) or robust multi-objective optimization, which are separate methods.

Is MOLP the same as multi-objective optimization?

MOLP is a special case of multi-objective optimization where all objectives and constraints are linear. Multi-objective optimization is the broader field that also includes non-linear, integer, and combinatorial variants.

Which scalarization method should I use?

The weighted-sum method is simple but misses non-convex parts of the frontier. The epsilon-constraint method can recover the full frontier even for non-convex regions and is generally preferred for thorough analysis. Interactive methods are best when decision-maker engagement is possible.

Sources

  1. Steuer, R. E. (1986). Multiple Criteria Optimization: Theory, Computation, and Application. John Wiley & Sons, New York. ISBN: 9780471888468
  2. Chankong, V., Haimes, Y. Y. (1983). Multiobjective Decision Making: Theory and Methodology. North-Holland, New York. link ↗

How to cite this page

ScholarGate. (2026, June 3). Multi-Objective Linear Programming (MOLP). ScholarGate. https://scholargate.app/en/simulation/multi-objective-linear-programming

Related methods

GOAL-PROGRAMMINGLinear ProgrammingMulti-Objective Optimization

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • GOAL-PROGRAMMINGDecision-making↔ compare
  • Linear ProgrammingOptimization↔ compare
  • Multi-Objective OptimizationSimulation↔ compare
Compare side by side →

Referenced by

Bayesian Linear ProgrammingDeterministic Linear ProgrammingDeterministic Multi-Objective OptimizationMulti-objective dynamic programmingMulti-objective goal programmingMulti-objective mixed-integer programming

Similar methods

Multi-objective goal programmingDeterministic Multi-Objective OptimizationMulti-objective mixed-integer programmingMulti-Objective OptimizationMulti-objective dynamic programmingRobust goal programmingLinear ProgrammingDeterministic Linear Programming

Related reference concepts

Linear ProgrammingMathematical OptimizationNonlinear ProgrammingConvex OptimizationApproximation AlgorithmsOptimal Control

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Multi-objective linear programming (Multi-Objective Linear Programming (MOLP)). Retrieved 2026-07-21 from https://scholargate.app/en/simulation/multi-objective-linear-programming · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Steuer, R. E.; Charnes, A.; Cooper, W. W.
Year
1955–1986
Type
Mathematical optimization / vector optimization
DataType
Continuous numerical variables, linear objective functions, linear constraints
Subfamily
Simulation / optimization
Related methods
GOAL-PROGRAMMINGLinear ProgrammingMulti-Objective Optimization
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account