Методы и системы поддержки принятия решений. Задачи линейного и целочисленного программирования презентация

Содержание

Слайд 2

Задачи Линейного Программирования ЗЛП: частный случай задач оптимизации при наличии

Задачи Линейного Программирования

ЗЛП: частный случай задач оптимизации при наличии ограничений, в

которых: - ц.ф. линейна, - система ограничений, выделяющая допустимую область возможных значений, представляет собой систему линейных неравенств.
Слайд 3

Стандартная форма ЗЛП

Стандартная форма ЗЛП

Слайд 4

Каноническая форма ЗЛП

Каноническая форма ЗЛП

Слайд 5

Общая форма ЗЛП: ≤, = , (и свободные переменные (не

Общая форма ЗЛП:

≤, = , (и свободные переменные
(не все

неотрицательные)
(все формы ЗЛП эквивалентны…)
Ограничения выделяют выпуклое многогранное множ-во
(если оно ограниченно – выпуклый многоугольник/многогранник)
(Рисунки плоскостей – представление множества огранич D)
Слайд 6

Классические ЗЛП

Классические ЗЛП

Слайд 7

3.1 Задача производственного Планирования Предприятие может производить продукцию n типов,

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 Задача о пищевом рационе (о смеси) Имеется набор первичных

3.2 Задача о пищевом рационе (о смеси)

Имеется набор первичных продуктов, из

которых можно составить различные (питательные) смеси. Требование: в смеси кол-во питательных веществ (белков, жиров, углер., минер. Солей, витаминов,…) должно быть не ниже установленной нормы. Задача: найти допустимую смесь минимальной стоимости
Слайд 10

Задача о пищевом рационе (о смеси) Модель: Матрица планирования: aij

Задача о пищевом рационе (о смеси)

Модель: Матрица планирования: aij – кол-во

питат. веществ i-ого вида, содержащееся в 1-це продукта j-ого вида; cj - стоимость 1-цы вещества j-ого вида; bi – (минимальная) норма питат. Веществ i–ого типа в смеси; xj – кол-во продукта j-ого вида в смеси, i=1,…,m, j=1,…,n
Слайд 11

3.3 Задача о перевозках (транспортная задача) Имеется m пунктов производства

3.3 Задача о перевозках (транспортная задача)

Имеется m пунктов производства (поставки) некоторого

однородного продукта и n пунктов его потребления. Для каждого пункта производства i=1,…,m, и каждого пункта его потребления j=1,…,n, заданы: ai – объем производства в пункте i; bj – объем потребления в пункте j; сij – затраты на перевозку 1цы продукта от пункта производства i до пункта потребления j.
Слайд 12

Задача о перевозках (транспортная задача) Предполагают производство сбалансированным: (потребление не

Задача о перевозках (транспортная задача)

Предполагают производство сбалансированным: (потребление не превышает производства). Задача: Составить

план перевозок: - не выводящий за пределы производства, - полностью обеспечивающий всех потребителей, - дающий минимум суммарных затрат на перевозку:
Слайд 13

Задача о перевозках (транспортная задача) xij – обем перевозок из i в j.

Задача о перевозках (транспортная задача)

xij – обем перевозок из i в

j.
Слайд 14

Задача о перевозках (транспортная задача) Th. При любых целых значениях

Задача о перевозках (транспортная задача)

Th. При любых целых значениях ai, bj

, транспортная задача всегда имеет целочисленный оптимальный план (независимо от коэффициентов сij ).
Слайд 15

Целочисленные ЗЛП [ЦЗЛП] (дискретные ЗЛП) ЗЛП, в которых на все

Целочисленные ЗЛП [ЦЗЛП] (дискретные ЗЛП)

ЗЛП, в которых на все

переменные наложено требование целочисленности. (полностью целочисл, частично целочисл.) Бинарная задача ЦЛП: xi - только 0, 1.
Слайд 16

3.4 Задача о ранце (рюкзаке) (knapsack problem) (Классич вариант ЦЗЛП)

3.4 Задача о ранце (рюкзаке) (knapsack problem)

(Классич вариант ЦЗЛП) Имеется n

предметов, заданы: aj – вес предмета j; сj - ценность предмета j; Максимально допустимый вес ранца (грузоподъемность): А. Загрузить ранец максимальной ценностью
Слайд 17

Задача о ранце (рюкзаке) Реш-е.: xj =1 – если берем

Задача о ранце (рюкзаке)

Реш-е.: xj =1 – если берем

j-ый предмет, xj =0 – не берем j-ый предмет. Модель:
Слайд 18

Задача о ранце (рюкзаке) Разновидности модели о ранце:

Задача о ранце (рюкзаке)

Разновидности модели о ранце:

Слайд 19

3.5 Задача о назначениях (задача выбора) Имеется n работ и

3.5 Задача о назначениях (задача выбора)

Имеется n работ и n

кандидатов для их выполнения. Назначение кандидата i на работу j связано затратами сij . Требуется назначить кандидатов на все работы с минимальными суммарными затратами.
Слайд 20

Задача о назначениях (задача выбора) Реш-е: xij =1 – если

Задача о назначениях (задача выбора)

Реш-е: xij =1 – если i-ый

кандидат назначен на j-ую работу. xij =0 – в противном случае.
Слайд 21

Задача о назначениях (задача выбора) Реш-е: xij =1 – если

Задача о назначениях (задача выбора)

Реш-е: xij =1 – если i-ый

кандидат назначен на j-ую работу. xij =0 – в противном случае. [частный случай транспортной задачи (m=n, ai=bj=1)]
Слайд 22

Задача о бродячем торговце (задача коммивояжера) Имеется n+1 город; сij

Задача о бродячем торговце (задача коммивояжера)

Имеется n+1 город; сij – матрица

расстояния между городами (i -j) Выезжая из исходного города, коммивояжер должен побывать во всех остальных городах ровно 1 раз и вернуться в исходный город. Модель: xij =1 – если Комм из города i едет в j; xij =0 – в противном случае. (ДЗ: составить ЗЛП)!
Слайд 23

Общая ЗЛП Th. Линейная ф-я n переменных (отличная от постоянной),

Общая ЗЛП

Th. Линейная ф-я n переменных (отличная от постоянной), заданная

на замкнутом ограниченном множестве, достигает глобального экстремума на границе области. (grad)
Имя файла: Методы-и-системы-поддержки-принятия-решений.-Задачи-линейного-и-целочисленного-программирования.pptx
Количество просмотров: 68
Количество скачиваний: 0