Автор работы: Пользователь скрыл имя, 11 Апреля 2012 в 18:53, лабораторная работа
Пилорама заготавливает, оцилиндровывает и сушит 20-футовые брёвна, которые в дальнейшем используются для строительства бревенчатых домов, бань и т.п. Поступил новый заказ, для которого требуется 275 шт. 8-футовых, 100 шт. 10-футовых и 250 шт. 12-футовых брёвен. На складе 315 шт. 20-футовых брёвен.
1. Минимизация отходов лесопилки
Пилорама заготавливает, оцилиндровывает и сушит 20-футовые брёвна, которые в дальнейшем используются для строительства бревенчатых домов, бань и т.п. Поступил новый заказ, для которого требуется 275 шт. 8-футовых, 100 шт. 10-футовых и 250 шт. 12-футовых брёвен. На складе 315 шт. 20-футовых брёвен.
Считайте, что число стандартных кусков не менее заказа (но может быть и больше, т.е. часть кусков заготовлена впрок).
Задания:
Распилить брёвна так, чтобы выполнить заказ и минимизировать длину нестандартных отрезков.
1. Дайте интерпретацию теневых цен.
2. Каков должен быть запас брёвен на лесопилке, чтобы обратить отходы в ноль?
3. Что произойдёт, если запас брёвен уменьшить ниже величины нижнего предела устойчивости?
{Не вводите целочисленные ограничения! Ответьте на все вопросы, пользуясь только отчётом об устойчивости, полученным при решении исходной задачи}.
Насколько сильно отличается оптимальное решение с целочисленным ограничением на переменные от полученных ранее? Стоит ли вводить целочисленное ограничение в этой задаче?
Измените ограничения исходной задачи так, чтобы число стандартных кусков было точно равно заказу (а не больше него). Введите целочисленные ограничения. Существует ли решение? Почему? Что нужно изменить в условиях задачи, чтобы решение существовало? Существенно ли целочисленное ограничение в этом случае?
Решение
Дано | Целевая функция | Ограничения |
x1 = 10+10 0 | 2*x3+4*x4 - > min | Х1+х2+х3+х4 <= 315 |
x2 = 12+8 0 |
| X2+x3+2*x4 >=275 -8 |
x3 = 10+8 2 |
| X2 >= 250 -12 |
x4 = 8+8 4 |
| 2*x1+x3 >=100 -10 |
1) Распилить брёвна так, чтобы выполнить заказ и минимизировать длину нестандартных отрезков.
Надо |
|
| На складе |
|
8-футовые | 275 |
| 20-фут. | 315 |
10-фут. | 100 |
|
|
|
12-фут. | 250 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Х1-8 8 | 10 |
| Ограничения | |
Х2-10 8 | 0 |
| 8-футовые | 275 |
Х3-10 10 | 50 |
| 10-фут. | 100 |
Х4-12 8 | 255 |
| 12-фут. | 255 |
| 315 |
|
|
|
|
|
|
|
|
Р= | 40 |
|
|
|
2) Дайте интерпретацию теневых цен.
Изменяемые ячейки |
|
|
|
|
| ||
|
|
| Результ. | Нормир. | Целевой | Допустимое | Допустимое |
| Ячейка | Имя | значение | стоимость | Коэффициент | Увеличение | Уменьшение |
| $B$8 | Х1-8 8 | 10 | 0 | 4 | 0 | 4 |
| $B$9 | Х2-10 8 | 0 | 0 | 2 | 1E+30 | 0 |
| $B$10 | Х3-10 10 | 50 | 0 | 0 | 0 | 4 |
| $B$11 | Х4-12 8 | 255 | 0 | 0 | 2 | 1E+30 |
|
|
|
|
|
|
|
|
Ограничения |
|
|
|
|
| ||
|
|
| Результ. | Теневая | Ограничение | Допустимое | Допустимое |
| Ячейка | Имя | значение | Цена | Правая часть | Увеличение | Уменьшение |
| $B$19 | 12-фут. | 255 | 0 | 250 | 5 | 1E+30 |
| $B$17 | 8-футовые | 275 | 4 | 275 | 5 | 10 |
| $B$18 | 10-фут. | 100 | 2 | 100 | 5 | 20 |
| $B$12 | Всего | 315 | -4 | 315 | 10 | 2,5 |
По таблице – для 12 фут. прибыль не изменится, для 8-фут. прибыль увеличится на 4, для 10-фут. увеличится на 2.
3. Чтобы обратить отходы в ноль, нужно увеличить запас бревен на 10, до 325.
4. Не сможем уложится в заданный план, не будет хватать одного 12-фут. бревна.
5. Насколько сильно отличается оптимальное решение с целочисленным ограничением на переменные от полученных ранее? Стоит ли вводить целочисленное ограничение в этой задаче?
Компания “Корвет” производит программное обеспечение на CD-ROM, которое продаётся в пакете с драйверами CD-ROM основными производителями компьютерного оборудования. Компания оценивает возможность развития 6 новых программных приложений. В таблице представлена информация о затратах и ожидаемой чистой приведённой прибыли от продажи приложения (с учётом временной стоимости денег).
Приложение | Ожидаемые затраты на развитие, $ | Требуемое число программистов | Ожидаемая чистая приведённая прибыль, $ |
1 | 400 000 | 6 | 2 000 000 |
2 | 1 100 000 | 18 | 3 600 000 |
3 | 940 000 | 20 | 4 000 000 |
4 | 760 000 | 16 | 3 000 000 |
5 | 1 260 000 | 28 | 4 400 000 |
6 | 1 800 000 | 34 | 6 200 000 |
У “Корвета” 60 программистов. Фирма может выделить $3,5 млн. на развитие новых программных приложений. Каков оптимальный набор приложений, которые следует развивать, если
ожидается, что клиенты, заинтересованные в приложении 4, будут заинтересованы также в приложении 5, и наоборот? Таким образом, если одно из приложений решено развивать, другое тоже должно быть развито;
развитие приложения 1 имеет смысл, только если в пакет включено также приложение 2? Таким образом, если решено развивать приложение 1, то и приложение 2 должно быть развито. Однако если решено приложение 1 не развивать, то приложение 2 всё же может быть включено в пакет;
приложения 3 и 6 эксплуатируют одну и ту же тему? Следовательно, если одно из них развивается, то другое определённо нет;
стремясь обеспечить качество продукции, “Корвет” не склонен развивать более 3 программных продуктов?
Проанализируйте влияние каждого из 4 последних ограничений на оптимальное решение.
Решение
Переменные решения | Целевая функция |
Х1 – Приложение 1 Х4 – Приложение 4 Х5 – Приложение 5 Х6 – Приложение 6 | P= 2 000 000*X1 + 3 600 000*X2 + 4 000 000*X3 + 3 000 000*X4 + 4 400 000*X5 + + 6 200 000*X6 -> Макс |
Ограничения | |
6*X1+18*X2+20*X3+16*Х4 +28*Х5+34*Х6 <= 60 |