Metoda punctului interior

Metoda punctului interior  este o metodă care permite rezolvarea problemelor de optimizare convexă cu condiții specificate sub formă de inegalități, reducând problema inițială la o problemă de optimizare convexă.

Este utilizat în rezolvarea problemelor de rezistență a materialelor , modelare matematică și econometrie.

Metoda punctului interior a fost menționată pentru prima dată de I. I. Dikin în 1967 . [1] . Aceste studii au fost continuate, inclusiv de către oamenii de știință autohtoni. În anii 1970, V.G. Zhadan a reușit să obțină principalele rezultate și să dezvolte o abordare generală a construcției metodelor punctuale interioare pentru rezolvarea problemelor de programare liniară și neliniară, bazate pe transformarea spațiilor; propune metode numerice barieră-proiectivă și barieră-newtoniene.

Literatura occidentală susține că metoda punctului interior a fost propusă pentru prima dată de John von Neumann și, în forma sa originală, nu avea complexitate polinomială și nici nu era eficientă. În practică, a fost chiar inferioară metodei simplex , care nici nu avea complexitate polinomială [2] . Totuși, în 1984, algoritmul de programare liniară propus de matematicianul indian Narendra Karmarkar a demonstrat că timpul polinomial a depășit chiar metoda simplex.

Conform metodelor punctului interior (denumite altfel metode ale funcției de barieră), punctul sursă pentru căutare poate fi selectat numai în interiorul zonei permise.

Alegerea punctului de plecare al căutării se realizează în funcție de formularea problemei. În absența restricțiilor sau a transformării acestora în funcții de penalizare cu punct extern, punctul de plecare este ales arbitrar. În prezența restricțiilor sau a transformării acestora în funcții de penalizare cu punct interior, punctul de plecare este ales în interiorul zonei admisibile.

În acest caz, setul de puncte este împărțit în admisibil și inadmisibil, în funcție de restricții. La rândul său, setul de puncte admisibile, în funcție de restricții, este de asemenea împărțit în limite și interne.

Bariera logaritmică și calea centrală

Originile algoritmilor de cale centrală se întorc la ideea lui K. Frisch de a include termeni de penalizare în funcția obiectiv sub forma unui logaritm de constrângeri de inegalitate cu un parametru care scade monoton la zero.

Apariția algoritmului Karmarkar [51] i-a determinat pe cercetători să folosească în mod activ funcțiile barierei logaritmice în problemele de programare liniară.

Metoda barierei

Metoda Karmakar este similară cu metoda barieră de bușteni.

Faza 1

Pentru a rula metoda barierei, trebuie să specificați punctul intern inițial, adică. un punct x pentru care fi(x) < 0 ∀i. În cazul general, găsirea unui punct interior x poate fi o sarcină netrivială. Metodele de rezolvare a acestei probleme se numesc metode ale primei faze. Acestea includ metoda barieră și metoda Newton direct-duală.

Vezi și

Note

  1. Dikin I. I. Rezolvarea iterativă a problemelor de programare liniară și pătratică // Dokl. Academia de Științe a URSS. - 1967. - T. 174 , nr 4 . - S. 747-748 .
  2. Dantzig, George B.; Thapa, Mukund N. Programare liniară 2 : Teorie și extensii  . — Springer-Verlag , 2003.

Literatură

Link -uri