liveBook · Manning

Quadratic program

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

Quadratic programming is optimization with a quadratic objective function and typically linear constraints.

Quadratic programming (QP) is a nonlinear optimization problem whose objective function is quadratic. It extends linear optimization to relationships involving products or squared terms. section 2.1.4

A practical example is plant layout: assign departments to locations while minimizing total material-handling cost from product flows and distances. section 2.1.4

The plant-layout formulation uses:

  • A flow matrix W describing interaction or product movement between facilities. section 2.1.4
  • A distance matrix D describing distances between assigned locations. section 2.1.4

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

How deep it goes
Defines quadratic objectives and gives a matrix formulation, but does not develop a QP-solving algorithm or implementation.
Examples
Uses plant layout and facility location, with flow and distance matrices representing material-handling costs.
What it assumes
Assumes familiarity with optimization and linear programming before distinguishing nonlinear and quadratic objectives.
What you can do after
Evaluate/understand how facility assignments become quadratic objectives involving flows, distances, and matrix products.
How it connects
Connects nonlinear programming with linear programming, facility location, plant layout, and quadratic assignment.

Also explained in

Compare how 2 books explain quadratic program →

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.