Контрольные вопросы:
1. Сколько вариантов пришлось бы рассмотреть, если требовалось обработать 8 деталей на 2х станках методом полного перебора
2. Для данных, приведенных в табл.3.1 определите F(p0), где p0=(1,2,3,4,5) и сравните с Fmin
3. При решении задачи (табл.3.2) в некоторых шагах было 2 одинаковых минимальных элемента. Убедитесь, что выбор другого минимального элемента так же дает оптимальный порядок
4. Рассмотрите задачу упорядочивания, если за пролеживание i-го объекта взимается штраф a i.
2. Задача выбора.
Имеется список заказов (i=1,…,N), каждый из которых требует ресурса ai и дает прибыль ci. Данные приведены в табл. 3.3. Каждый заказ может выбираться один раз в единичном количестве. Выберите портфель заказов, чтобы полезность (прибыль) была максимальной.
9
В табл. 3.3 данные уже упорядочены по удельной полезности ki=ci/ai .
Таблица 3.3
i |
1 |
2 |
3 |
4 |
5 |
ai |
5 |
4 |
5 |
4 |
4 |
ci |
15 |
12 |
10 |
8 |
8 |
ki |
3 |
3 |
2 |
2 |
2 |
Задачу решим методом ветвей и границ (МВГ), основанный на следующих моментах:
1. все множество вариантов представляется в виде графы «Дерево» сужающихся подмножеств, на каждой ветви которого
M(k) Ì M(k-1) Ì…ÌM=M(0) , а конечные вершины отвечают конкретным вариантам
2. на каждом подмножестве вводится мажорирующая функция f и верхняя граница j:
j(x)³f(x) " xÎM(k)
Эффективность метода зависит от того, насколько удачно построено дерево вариантов (такое ветвление, при котором как можно больше вариантов отсекается на ранних стадиях ветвления и насколько эффективно строятся границы jM(k).
Если xi=0 , то заказ отвергается, если xi=1, то заказ принимается. В этом случае задача принимает вид: aixi £ A (ограничение по ресурсам)
(целевая функция максимизируется).
Ветвление в задаче организуется следующим образом: все множество вариантов М разбивается на два подмножества М=М1 È М0 ,
где М1 – множество вариантов, отвечающих x1=1 (т.е. выбору первого заказа), М0 – множество вариантов, в которых первый заказ не участвует (x1=0).
Далее ветвление ведется по x2 :
M1=M11 È M10 и M0=M01 È M00 и т.д.
В табл. 3.3 данные упорядочены по удельной полезности, поэтому нужно выбирать максимальное количество первого заказа
На рис. 3.2 представлено решение задачи МВГ.
В кружке приведена нумерация множества. Отсечение по недопустимости отмечено значком X, отсечение по условию
отмечено одной косой чертой \ (после получения первого варианта) или двумя косыми чертами \\ (при ветвлении множества после первого отсечения). На рис. 3.2б) вторичные ветвления вынесены отдельно в правую часть рисунка.
Задание.
Решите задачу о выборе портфеля из 8 заказов, ресурсы и прибыль заданы в табл.3.3. Общий объем ресурсов а) 30; б) 25.
Таблица 3.3
i |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
ai |
2 |
5 |
3 |
7 |
3 |
10 |
8 |
11 |
ci |
10 |
20 |
12 |
21 |
9 |
20 |
16 |
11 |
Результаты решения проверьте с помощью ППП «Маркетинг».
10
Рис.3.2
Контрольные вопросы:
1. Опишите метод ветвей и границ для решения задачи выбора
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.