Шугаман програмчлалын симплекс арга гэж юу вэ?
Шугаман програмчлалын симплекс арга гэж юу вэ?

Видео: Шугаман програмчлалын симплекс арга гэж юу вэ?

Видео: Шугаман програмчлалын симплекс арга гэж юу вэ?
Видео: Шугаман програмчлал бодлогын эхлэл 2024, May
Anonim

Симплекс арга . Симплекс арга , Стандарт техник дэх шугаман програмчлал шийдвэрлэхийн тулд оновчлол асуудал, ихэвчлэн нэг функц, тэгш бус байдлаар илэрхийлэгдсэн хэд хэдэн хязгаарлалттай холбоотой. Тэгш бус байдал нь олон өнцөгт мужийг тодорхойлдог (олон өнцөгтийг үзнэ үү) бөгөөд шийдэл нь ихэвчлэн оройн аль нэгэнд байдаг.

Үүний нэгэн адил хүмүүс шугаман програмчлалын арга гэж юу вэ?

Шугаман програмчлал (LP гэж бас нэрлэдэг шугаман оновчлол ) нь арга Шаардлагуудыг нь илэрхийлсэн математик загварт хамгийн сайн үр дүнд (хамгийн их ашиг эсвэл хамгийн бага зардал гэх мэт) хүрэх шугаман харилцаа холбоо.

Нэмж дурдахад симплекс аргыг хамгийн их болгох гэж юу вэ? Хоёроос дээш хувьсагчийг агуулсан шугаман програмчлалын асуудлуудыг шийдвэрлэхийн тулд математикчид одоогийн гэж нэрлэгддэг зүйлийг боловсруулсан. симплекс арга . Энэ нь үр дүнтэй арга юм алгоритм (механик алхмуудын багц) нь зорилгын функцийг нэмэгдүүлэх цэгийг олох хүртэл булангийн цэгүүдээр "шилждэг".

Энэ мэтчилэн симплекс арга гэж юуг хэлээд байна вэ?

Тодорхойлолт : The Энгийн арга эсвэл Энгийн алгоритм шугаман програмчлалын асуудлын оновчтой шийдлийг тооцоолоход ашигладаг. Өөрөөр хэлбэл, симплекс алгоритм боломжит шийдлүүдийн багцаас оновчтой шийдлийг тодорхойлохын тулд системчилсэн байдлаар давтагддаг процедур юм.

Симплекс аргын хувьд CJ хаана байдаг вэ?

Шинэ zj мөрийн утгыг cB баганыг багана тус бүрээр, элементийг элементээр үржүүлж, нийлбэрээр олж авна. Учир нь жишээ , z1 = 5(0) + -1(18) + -1(0) = -18. Шинэ cj -zj мөрийн утгыг -аас баганад байгаа zj утгыг хасч гаргана cj ижил баганад байгаа утга.

Зөвлөмж болгож буй: