Baza e Hilbertit (programimi linear)

Nga testwiki
Kërceni tek navigimi Kërceni tek kërkimi

Baza Hilbert e një koni konveks C është një grup minimal i vektorëve të plotë në C i tillë që çdo vektor numër i plotë në C është një kombinim konik i vektorëve në bazën e Hilbertit me koeficientët e numrave të plotë.

Përkufizimi

Vizualizimi i bazës së Hilbertit. Dy rreze në rrafsh përcaktojnë një kon të pafund të të gjitha pikave që shtrihen midis tyre. Pikat unike të bazës Hilbert të konit janë të rrethuara në të verdhë. Çdo pikë numër i plotë në kon mund të shkruhet si një shumë e këtyre elementeve bazë. Ndërsa ndryshoni kon duke lëvizur njërën nga rrezet, ndryshon edhe baza Hilbert.

Jepet një laticë Ld dhe një kon shumëkëndor konveks me gjeneratorë a1,,and

C={λ1a1++λnanλ1,,λn0,λ1,,λn}d,

konsiderojmë monoidin CL . Nga lema e Gordanit, ky monoid gjenerohet përfundimisht, dmth, ekziston një grup i kufizuar pikash rrjetë.

{x1,,xm}CL të tillë që çdo pikë rrjetë xCL është një kombinim konik numër i plotë i këtyre pikave:

x=λ1x1++λmxm,λ1,,λm,λ1,,λm0.

Koni C quhet i mprehtë nëse x,xC nënkupton x=0 . Në këtë rast ekziston një grup unik gjenerues minimal i monoidit CL -baza e Hilbertit e C. Ai jepet nga bashkësia e pikave të rrjetës së pareduktueshme: Një element xCL quhet i pakalueshëm nëse nuk mund të shkruhet si shuma e dy elementeve jozero, dmth. x=y+z nënkupton y=0 ose z=0 .