Слайд 2
Задачи Линейного Программирования
ЗЛП: частный случай задач оптимизации при наличии ограничений, в
которых:
- ц.ф. линейна,
- система ограничений, выделяющая допустимую область возможных значений, представляет собой систему линейных неравенств.
Слайд 3
Слайд 4
Слайд 5
Общая форма ЗЛП:
≤, = , (и свободные переменные
(не все
неотрицательные)
(все формы ЗЛП эквивалентны…)
Ограничения выделяют выпуклое многогранное множ-во
(если оно ограниченно – выпуклый многоугольник/многогранник)
(Рисунки плоскостей – представление множества огранич D)
Слайд 6
Слайд 7
3.1 Задача производственного Планирования
Предприятие может производить продукцию n типов, имеется запас
ресурсов m типов;
aij – кол-во ресурса i-ого вида, необходимого для про-ва единицы продукции j-ого вида;
cj - стоимость (прибыль) 1-цы продукции j-ого вида;
xj – план производства – кол-во выпускаемой продукции j-ого вида.
bi – количество ресурса (запас) i–ого типа; i=1,…,m, j=1,…,n.
Цель: найти план про-ва максимизирующего стоимость выпускаемой продукции при заданных ограничениях.
x=(x1,…,xn) – удовлетворяющий ограничениям (2) – план (допустимый план), допустимое решение,
X – множ-во допустимых решений.
Модель: ур-е (1)
Слайд 8
Задача производственного Планирования
Табл. матрица Планирования:
Слайд 9
3.2 Задача о пищевом рационе (о смеси)
Имеется набор первичных продуктов, из
которых можно составить различные (питательные) смеси. Требование: в смеси кол-во питательных веществ (белков, жиров, углер., минер. Солей, витаминов,…) должно быть не ниже установленной нормы.
Задача: найти допустимую смесь минимальной стоимости
Слайд 10
Задача о пищевом рационе (о смеси)
Модель: Матрица планирования:
aij – кол-во
питат. веществ i-ого вида, содержащееся в 1-це продукта j-ого вида;
cj - стоимость 1-цы вещества j-ого вида;
bi – (минимальная) норма питат. Веществ i–ого типа в смеси;
xj – кол-во продукта j-ого вида в смеси, i=1,…,m, j=1,…,n
Слайд 11
3.3 Задача о перевозках (транспортная задача)
Имеется m пунктов производства (поставки) некоторого
однородного продукта и n пунктов его потребления. Для каждого пункта производства i=1,…,m, и каждого пункта его потребления j=1,…,n, заданы:
ai – объем производства в пункте i;
bj – объем потребления в пункте j;
сij – затраты на перевозку 1цы продукта от пункта производства i до пункта потребления j.
Слайд 12
Задача о перевозках (транспортная задача)
Предполагают производство сбалансированным:
(потребление не превышает производства).
Задача: Составить
план перевозок:
- не выводящий за пределы производства,
- полностью обеспечивающий всех потребителей,
- дающий минимум суммарных затрат на перевозку:
Слайд 13
Задача о перевозках (транспортная задача)
xij – обем перевозок из i в
j.
Слайд 14
Задача о перевозках (транспортная задача)
Th. При любых целых значениях ai, bj
, транспортная задача всегда имеет целочисленный оптимальный план (независимо от коэффициентов сij ).
Слайд 15
Целочисленные ЗЛП [ЦЗЛП]
(дискретные ЗЛП)
ЗЛП, в которых на все
переменные наложено требование целочисленности.
(полностью целочисл, частично целочисл.)
Бинарная задача ЦЛП: xi - только 0, 1.
Слайд 16
3.4 Задача о ранце (рюкзаке)
(knapsack problem)
(Классич вариант ЦЗЛП)
Имеется n
предметов, заданы:
aj – вес предмета j;
сj - ценность предмета j;
Максимально допустимый вес ранца (грузоподъемность): А.
Загрузить ранец максимальной ценностью
Слайд 17
Задача о ранце (рюкзаке)
Реш-е.:
xj =1 – если берем
j-ый предмет,
xj =0 – не берем j-ый предмет.
Модель:
Слайд 18
Задача о ранце (рюкзаке)
Разновидности модели о ранце:
Слайд 19
3.5 Задача о назначениях (задача выбора)
Имеется n работ и n
кандидатов для их выполнения.
Назначение кандидата i на работу j связано затратами сij .
Требуется назначить кандидатов на все работы с минимальными суммарными затратами.
Слайд 20
Задача о назначениях (задача выбора)
Реш-е:
xij =1 – если i-ый
кандидат назначен на j-ую работу.
xij =0 – в противном случае.
Слайд 21
Задача о назначениях (задача выбора)
Реш-е:
xij =1 – если i-ый
кандидат назначен на j-ую работу.
xij =0 – в противном случае.
[частный случай транспортной задачи (m=n, ai=bj=1)]
Слайд 22
Задача о бродячем торговце
(задача коммивояжера)
Имеется n+1 город;
сij – матрица
расстояния между городами (i -j)
Выезжая из исходного города, коммивояжер должен побывать во всех остальных городах ровно 1 раз и вернуться в исходный город.
Модель: xij =1 – если Комм из города i едет в j;
xij =0 – в противном случае.
(ДЗ: составить ЗЛП)!
Слайд 23
Общая ЗЛП
Th. Линейная ф-я n переменных (отличная от постоянной), заданная
на замкнутом ограниченном множестве, достигает глобального экстремума на границе области.
(grad)