liveBook · Manning

Quadratic assignment problem

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

A quadratic assignment problem assigns facilities to locations while minimizing interaction flow weighted by assigned-location distances.

A quadratic assignment problem assigns facilities to locations while minimizing interaction flow multiplied by the distances between assigned facilities. It is a special case of nonlinear optimization with a quadratic objective. section 2.1.4

Plant layout

A factory assigns departments to locations to reduce material-handling cost. For facilities i and j, cost equals interaction flow ωij multiplied by their assigned-location distance; the overall objective is represented as minimizing trace(WXDXᵀ). section 2.1.4

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

How deep it goes
Defines flow-distance costs and gives a matrix formulation, but does not develop a solution algorithm.
Examples
Uses a plant-layout figure, facility interaction flows, distance matrices, and a trace-based objective.
What it assumes
Distinguishes linear from nonlinear objectives and constraints and recognizes integer, binary, and continuous variables.
What you can do after
Evaluate candidate facility layouts by calculating flow-distance costs and expressing the objective in matrix form.
How it connects
Connects quadratic programming with nonlinear optimization, facility location, plant layout, and material-handling cost.

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.