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 Tabu Search (MOTS) — Metaheuristic for Pareto-optimal solutions
Process / pipelineSimulation / optimization

Multi-objective Tabu Search (MOTS) — Metaheuristic for Pareto-optimal solutions

Multi-objective Tabu Search (MOTS) — Metaheuristic optimization for multiple conflicting objectives · Also known as: MOTS, Multi-criteria Tabu Search, Pareto Tabu Search, TSMOO

Multi-objective Tabu Search (MOTS) is a metaheuristic algorithm that extends the classic Tabu Search framework to simultaneously optimize two or more conflicting objective functions. Instead of a single optimum, it seeks to approximate the Pareto front — the set of solutions where no objective can be improved without worsening another — making it suitable for complex combinatorial and continuous optimization problems in engineering, logistics, and operations research.

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 Tabu Search
Multi-objective ant colo…Multi-objective genetic…Multi-objective particle…Multi-objective simulate…Tabu SearchAgent-based Tabu Search

When to use it

Use MOTS when you face a combinatorial or mixed-integer optimization problem with two or more conflicting objectives (e.g., cost vs. quality, time vs. risk) and exact methods are computationally intractable. It excels on scheduling, vehicle routing, network design, and portfolio selection problems where the search space is too large for exhaustive enumeration. Prefer MOTS over purely random search when neighborhood structure is meaningful and move operators can be defined cleanly. Do NOT use MOTS when: the problem has a single objective (plain Tabu Search suffices); when the Pareto front can be enumerated exactly; when gradient information is available and the landscape is convex (use mathematical programming instead); or when real-time decisions require deterministic, reproducible outputs without stochastic variation.

Strengths & limitations

Strengths
  • Avoids revisiting recent solutions via the tabu list, reducing the risk of cycling in complex landscapes.
  • Aspiration criteria allow override of tabu restrictions when a move leads to exceptional improvement, balancing memory with flexibility.
  • Does not require gradient information, making it applicable to non-differentiable, discrete, or black-box objective functions.
  • Produces an approximation of the entire Pareto front in a single run, supporting multi-criteria decision-making.
  • Flexible neighborhood and move operator design allows problem-specific customization.
  • Diversification mechanisms enable escape from local optima and better Pareto front coverage.
Limitations
  • Performance is highly sensitive to tabu list length, neighborhood definition, and diversification strategy — requiring careful parameter tuning.
  • No convergence guarantee to the true Pareto front; solution quality depends on run length and problem structure.
  • Computationally expensive per iteration when neighborhoods are large or objective evaluations are costly.
  • Maintaining and updating the Pareto archive can become expensive as the number of objectives and archive size grow.
  • Parallel implementation is non-trivial due to the sequential memory-based nature of the tabu mechanism.

Frequently asked

How does MOTS handle the tabu list when there are multiple objectives?

The tabu list stores moves (not solutions), so it operates the same way as in single-objective Tabu Search. The key difference is that selection among non-tabu neighbors uses multi-objective dominance or a scalarization function, and the aspiration criterion is redefined to allow a tabu move if the resulting solution is non-dominated by all current archive members.

What is the Pareto archive and how large should it be?

The Pareto archive stores all non-dominated solutions found during the search. Its maximum size is usually bounded (e.g., 100–500 solutions) to keep memory and update cost manageable. When the archive is full, crowding-distance or grid-based pruning removes solutions from over-crowded regions to maintain diversity.

How does MOTS compare to NSGA-II for multi-objective problems?

NSGA-II uses a population-based evolutionary approach with crossover and mutation, making it better at global exploration early in the search. MOTS relies on neighborhood moves and memory, which often gives finer local search quality. In practice, MOTS tends to outperform on combinatorial problems with strong neighborhood structure, while NSGA-II is more widely used for continuous problems.

How many iterations are typically needed?

There is no universal rule. Common practice is to budget function evaluations rather than iterations — typically 10,000 to 100,000 evaluations depending on problem size — and to run multiple independent starts to assess solution quality and Pareto front stability.

Can MOTS handle more than two objectives?

Yes, but effectiveness degrades as the number of objectives grows beyond three (the 'curse of dimensionality' in objective space). For four or more objectives, archive size explodes and diversity maintenance becomes difficult; decomposition-based or indicator-based approaches are often preferred.

Sources

  1. Hansen, M. P. (1997). Tabu search for multiobjective optimization: MOTS. Presented at the 13th International Conference on Multiple Criteria Decision Making (MCDM), Cape Town, South Africa. link ↗
  2. Glover, F. (1989). Tabu Search — Part I. ORSA Journal on Computing, 1(3), 190–206. DOI: 10.1287/ijoc.1.3.190 ↗

How to cite this page

ScholarGate. (2026, June 3). Multi-objective Tabu Search (MOTS) — Metaheuristic optimization for multiple conflicting objectives. ScholarGate. https://scholargate.app/en/simulation/multi-objective-tabu-search

Related methods

Multi-objective ant colony optimizationMulti-objective genetic algorithmMulti-objective particle swarm optimizationMulti-objective simulated annealingTabu Search

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.

  • Multi-objective ant colony optimizationSimulation↔ compare
  • Multi-objective genetic algorithmSimulation↔ compare
  • Multi-objective particle swarm optimizationSimulation↔ compare
  • Multi-objective simulated annealingSimulation↔ compare
  • Tabu SearchOptimization↔ compare
Compare side by side →

Referenced by

Agent-based Tabu SearchMulti-objective simulated annealing

Similar methods

Robust Tabu SearchStochastic Tabu SearchTabu SearchMulti-objective ant colony optimizationMulti-Objective OptimizationMulti-objective simulated annealingAgent-based Tabu SearchMulti-objective particle swarm optimization

Related reference concepts

Stochastic OptimizationNonlinear ProgrammingBacktracking and Branch and BoundApproximation AlgorithmsRandomized and Approximation AlgorithmsMathematical Optimization

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

ScholarGate — Multi-objective Tabu Search (Multi-objective Tabu Search (MOTS) — Metaheuristic optimization for multiple conflicting objectives). Retrieved 2026-07-21 from https://scholargate.app/en/simulation/multi-objective-tabu-search · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Hansen, M. P.; building on Glover (1989) Tabu Search
Year
1997
Type
Metaheuristic multi-objective optimization
DataType
Continuous or discrete decision variables with multiple objective functions
Subfamily
Simulation / optimization
Related methods
Multi-objective ant colony optimizationMulti-objective genetic algorithmMulti-objective particle swarm optimizationMulti-objective simulated annealingTabu Search
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