liveBook · Manning

Multivariate optimization problem

As explained in Optimization Algorithms: AI techniques for design, planning, and control problems

An optimization problem with multiple decision variables.

A multivariate optimization problem searches for the best values of several decision variables at once. Vehicle fuel economy illustrates the progression: optimize speed alone for a univariate problem, speed and acceleration for a bivariate problem, or speed, acceleration, and tire pressure for a multivariate problem. section 2.1.1

Classify a multivariate problem by the variables it contains and by the broader structure of its search:

  • Use continuous optimization when variables take real values, integer or discrete optimization when they take whole-number values, and mixed-integer optimization when both types occur. section 2.1.1
  • Treat ordered selections as permutations and unordered selections as combinations; repetition may be allowed or disallowed. section 2.1.1
  • Further distinguish problems by objectives, constraints, objective-function landscape, linearity, operational role, search scope, speed, and determinism. section 2.5

Routing several cities

The traveling salesman problem chooses an ordered route through all 13 cities in the Greater Toronto Area, optimizing a criterion such as distance or travel time. The route is multivariate because many linked choices determine the candidate solution, and its ordered structure makes it a permutation-style problem. section 2.1.1

How Optimization Algorithms: AI techniques for design, planning, and control problems covers it

How deep it goes
Defines multivariate problems with a vehicle example and classifies variable types, but does not develop a solution algorithm.
Examples
Uses vehicle fuel economy, elevator operation, fitness-plan selection, and a 13-city traveling-salesman route.
What it assumes
Assumes familiarity with decision variables and optimization, while explaining core distinctions from univariate problems.
What you can do after
Evaluate an optimization model by identifying its variable count, variable types, ordering rules, constraints, objectives, and search characteristics.
How it connects
Connects multivariate optimization with univariate optimization, mixed-integer optimization, combinatorial optimization, constraints, and metaheuristics.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Optimization Algorithms: AI techniques for design, planning, and control problems. The section links point to the parts of the book it draws on.