Everything about Multi-objective optimization
Mathematical concept
In multiple-criteria decision making, multi-objective optimization or Pareto optimization is concerned with mathematical optimization problems involving more than one objective function to be optimized simultaneously. Multi-objective is a type of vector optimization that has been applied in many fields of science, including engineering, economics and logistics where optimal decisions need to be taken in the presence of trade-offs between two or more conflicting objectives. Minimizing cost while maximizing comfort while buying a car, and maximizing performance whilst minimizing fuel consumption and emission of pollutants of a vehicle are examples of multi-objective optimization problems involving two and three objectives, respectively. In practical problems, there can be more than three objectives. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Multi-objective optimizationA 5-minute orientation
- Skim a recent paper: A comprehensive survey on NSGA-II for multi-objective optimization and applicationsInfluential work since 2022
- Pick up a classic book: Optimal Design of Complex Mechanical SystemsThe most-reprinted book on the subject
- Read the landmark paper: Handling multiple objectives with particle swarm optimizationCited 4,090 times
- Go sideways: Pareto frontierA closely related topic
- Go sideways: Fitness functionA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Handling multiple objectives with particle swarm optimization
Survey of multi-objective optimization methods for engineering
Grasshopper optimization algorithm for multi-objective optimization problems
Multi-objective bacterial foraging optimization
Multi-objective chicken swarm optimization: A novel algorithm for solving multi-objective optimization problems
MOBOpt — multi-objective Bayesian optimization
Multi-objective evolution strategy for multimodal multi-objective optimization
Multi-clustering via evolutionary multi-objective optimization
🆕 Influential since 2022
A comprehensive survey on NSGA-II for multi-objective optimization and applications
Federated Learning Meets Multi-Objective Optimization
Multi-objective Ant Colony Optimization: Review
Multi-objective generalized normal distribution optimization: a novel algorithm for multi-objective problems
Multi-objective chaos game optimization
📚 Books worth reading
Optimal Design of Complex Mechanical SystemsG. Mastinu, M. Gobbi · 2006
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Pareto frontier In multi-objective optimization, the Pareto frontier (also called the Pareto front, Pareto set, Pareto boundary or Pareto curve) is the set of all Pareto…
- Fitness function A fitness function is a particular type of objective or cost function that is used to summarize, as a single figure of merit, how close a given candidate…
- Evolutionary multi-objective optimization Evolutionary multi-objective optimization (EMO), also called evolutionary multi-criterion optimization, is the application of evolutionary algorithms to…
- Hypervolume indicator The hypervolume indicator is a performance indicator used in multi-objective optimization to measure the quality of a finite approximation of the Pareto…
- Evolutionary multimodal optimization In applied mathematics, multimodal optimization deals with optimization tasks that involve finding all or most of the multiple (at least locally optimal)…
- Bayesian optimization Bayesian optimization is a sequential model-based strategy for global optimization of black-box objective functions whose evaluations are costly. It is…
- Test functions for optimization In applied mathematics, test functions, known as artificial landscapes, are useful to evaluate characteristics of optimization algorithms, such as convergence…
- Particle swarm optimization In computational science, particle swarm optimization (PSO) is a computational method that optimizes a problem by iteratively trying to improve a population…