Revize: 1. august 2026

Kvadratické programování

Quadratic programming, zkráceně QP, optimalizuje kvadratickou cílovou funkci při lineárních rovnostných a nerovnostných obmedzeniach. Pokud je matice kvadratického člena pozitivně semidefinitná a prípustná množina konvexná, problém je konvexný a lokálně optimum je globálně. QP se používá v support vector machines, riadení, alokaci zdrojů a projekcii na obmedzenou množinu. Numerický solver vrací řešení v tolerancii, proto se musí kontrolovat škálování, rezíduá a stav uskutočnitelnosti.

Poslední odborná revize
7. srpna 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-Q-24

Odborná definice

Odborná definice

Quadratic programming, zkráceně QP, optimalizuje kvadratickou cílovou funkci při lineárních rovnostných a nerovnostných obmedzeniach. Pokud je matice kvadratického člena pozitivně semidefinitná a prípustná množina konvexná, problém je konvexný a lokálně optimum je globálně. QP se používá v support vector machines, riadení, alokaci zdrojů a projekcii na obmedzenou množinu. Numerický solver vrací řešení v tolerancii, proto se musí kontrolovat škálování, rezíduá a stav uskutočnitelnosti.

Srozumitelné vysvětlení

Srozumitelné vysvětlení

Představte si hladkou misu a sústavu rovných plotů. Hledá se nejnižší bod misy, který zůstává ve uvnitř povolené oblasti. Při konvexnom QP neexistuje skrytá druhá dolina s lepším řešením. Pokud je však miska prehnutá nesprávnym směrem, problém může mít více lokálních řešení. V praxi může zlé škálování způsobit, že solver vyhlási téměř prípustný bod za správný, ačkoli porušuje kritické omezení v původných jednotkách.

Časté otázky

Časté otázky

Jak se QP liší od linear programming?

LP má lineárnu cílovou funkci. QP přidává kvadratický člen, který může modelovat energii, odchylku nebo riziko.

Kdy je QP konvexný?

Když je kvadratická matice pozitivně semidefinitná a omezení jsou lineární. Tehdy lze spolehlivě hladat globálně optimum.

Proč se QP objevuje v SVM?

Trénink lineárneho SVM lze formulovat jako konvexný problém s kvadratickou regularizací a lineárnymi obmedzeniami.

Co znamená infeasible?

Neexistuje bod splňajúci všechny omezení. Je třeba skontrolovat data, tolerance nebo konfliktní požadavky.

Jak se ověří řešení solvera?

Primal a dual rezíduami, komplementaritou, stavem konvergence, citlivostí na škálování a spetným dosadením do omezení.

Související pojmy

Související pojmy

Zdroje a redakční stopa

Zdroje a redakční stopa

  • Boyd a Vandenberghe, Convex Optimization

Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.