Ugrás a tartalomhoz

semidefinite programming

A Wikiszótárból, a nyitott szótárból


Főnév

semidefinite programming (tsz. semidefinite programmings)

  1. (informatika) A semidefinite programming (SDP) egy speciális konvex optimalizációs probléma, amelyben a cél egy olyan mátrix megtalálása, amely kielégíti a lineáris egyenlőtlenségeket, és emellett pozitív szemidefinit (azaz nem negatív sajátértékű).



🧩 Matematikai leírás

Az SDP általános formája:

  • a keresett pozitív szemidefinit mátrix (az optimalizálandó változó).
  • , adott szimmetrikus mátrixok.
  • adott skalár értékek.
  • azt jelenti, hogy pozitív szemidefinit.



⚙️ Jellemzők

  • Konvex optimalizáció: garantált globális minimum létezik.
  • Általánosítja a lineáris programozást és kvadratikus programozást.
  • Gyakran használják mátrix-alapú problémák megoldására.



🧠 Alkalmazások

  • Kontrollelmélet (pl. stabilitási vizsgálatok)
  • Kvantuminformatika
  • Gépi tanulás (pl. kernel módszerek)
  • Kombinatorikus optimalizálás (pl. gráfproblémák közelítése)
  • Szemantikai programozás és jel-feldolgozás



Összefoglalás

A semidefinite programming egy erős és sokoldalú matematikai optimalizációs eszköz, amely lehetővé teszi komplex problémák hatékony megoldását a pozitív szemidefinit mátrixok területén, és széles körben alkalmazzák a mérnöki, informatikai és tudományos kutatásokban.