Kvadratické programování

Kvadratické programování je odvětví optimalizace a speciálním typem konvexního programování.

Úloha

Úlohou kvadratického programování je následující optimalizační úloha

min x M 1 / 2 x T C x + p T x , {\displaystyle \min _{x\in M}1/2x^{T}Cx+p^{T}x,}

přičemž:

A x b , x 0 , {\displaystyle Ax\leq b,\quad x\geq 0,}
kde A je matice rozměru m × n, b je m-rozměrný vektor.

Metody řešení

Na řešení úlohy kvadratického programování se používají komplementární algoritmy, např. Wolfeho metoda nebo Lemkeho algoritmus.

Reference

  1. Milan Hamala: Nelineárne programovanie, ALFA, Bratislava 1972, 1. vydání.
  2. Miroslav Maňas: Optimalizační metody, Státní nakladatelství technické literatury, Praha 1979, 1. vydání.

Externí odkazy

  • Petr Lachout: Matematické programování. Učební text MFF UK
Autoritní data Editovat na Wikidatech