Консультация № 182271
20.02.2011, 23:20
52.69 руб.
21.02.2011, 00:05
0 10 1
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Необходимо составить по содержательной формулировке задачи математическую модель:
Фирма производит и продает столы и шкафы из древесины хвойных и лиственных пород. Расход каждого вида в кубометрах на каждое изделие задан в таблице:

Расход древесины, м3 Цена изделия, тыс. руб
хвойные лиственные
Стол 0,15 0,2 0,8
Шкаф 0,3 0,2 1,5
Запасы
девисины 80 40

Нужно определить оптимальное количество столов и шкафов, которое следует поставлять на продажу для получения максимального дохода фирмы.

Обсуждение

давно
Советник
341206
1201
20.02.2011, 23:27
общий
Каким способом решать задачу? Симплексным методом или в Еxcel?
Неизвестный
20.02.2011, 23:38
общий
Адресаты:
Таблица...
Симплексным
Прикрепленные файлы:
3c16b064aafc6eb4c9f2b0d62bf4e819.doc
давно
Профессор
230118
3054
21.02.2011, 00:01
общий
это ответ
Здравствуйте, Посетитель - 364019!

Это задача линейного программирования. Обозначим через x1, x2 - количество столов и шкафов.
Доход фирмы - линейная функция от количества и цены
Ограничения задачи в количестве древесины. Расход хвойных равен . Аналогично расход лиственных. Итак






Вводим дополнительные переменные, чтобы избавиться от неравенств:
15x1+30x2+x3=8000
x1+x2+x4=200
xj>=0, j=1..4
Матрица системы A
15 30 1 0
1 1 0 1
B=(8000, 200)
C=(0.8,1.5,0,0,0)
Взяв переменные х1,х2 за свободные и положив их равными нулю, а х3, х4 – за базисные, находим первую крайнюю точку.
Опорное решение X=(0,0,8000,200)
БП - базисные переменные, СЧ – свободные члены
Таблица 1БП CБ B A1 A 2 A 3 A 4 СЧ/Kj
X3 0 8000 15 30 1 0 266.66
X4 0 200 1 1 0 1 200
L Z=0 -0.8 -1.5 0 0
Сейчас в базисе переменные x3, x2.

Свободные переменные х1=0 и х4=0. Тогда базисные переменные принимают значения x2=200, x3=2000. Вторая крайняя точка X =(0,200,2000,0)Т. Вектор СБ для этой точки имеет вид: (0,200,0)
БП CБ B A1 A 2 A 3 A 4 СЧ/Kj
X3 0 2000 -15 0 1 -30
X2 200 200 1 1 0 1
L Z=300 0.4 0 0 0.8

Построив симплексную таблицу, видим, что все разности неотрицательны. Значит, (0,200) является оптимальным решением со значением 300.

Вводим дополнительные переменные, чтобы избавиться от неравенств:


, j=1..4
Матрица системы A
15 30 1 0
1 1 0 1
B=(8000, 200)
C=(0.8,1.2,0,0,0)
Взяв переменные х1,х2 за свободные и положив их равными нулю, а х3, х4 – за базисные, находим первую крайнюю точку.
Опорное решение X=(0,0,8000,200)
БП - базисные переменные, СЧ – свободные члены
Таблица 1БП CБ B A1 A 2 A 3 A 4 СЧ/Kj
X3 0 8000 15 30 1 0 266.66
X4 0 200 1 1 0 1 200
L Z=0 -0.8 -1.2 0 0
Сейчас в базисе переменные x3, x2.

Свободные переменные х1=0 и х4=0. Тогда базисные переменные принимают значения x2=200, x3=2000. Вторая крайняя точка X =(0,200,2000,0)Т. Вектор СБ для этой точки имеет вид: (0,200,0)
БП CБ B A1 A 2 A 3 A 4 СЧ/Kj
X3 0 2000 -15 0 1 -30
X2 200 200 1 1 0 1
L Z=240 0.4 0 0 0.8

Построив симплексную таблицу, видим, что все разности неотрицательны. Значит, (0,200) является оптимальным решением со значением 240.

Неизвестный
23.02.2011, 20:16
общий
Доброго времени суток!
Не совсем понял где здесь целевая функция?
давно
Академик
320937
2216
23.02.2011, 20:37
общий
Добрый вечер!
Цитата: 364019
Не совсем понял где здесь целевая функция?
Кому вопрос адресуете?
Неизвестный
23.02.2011, 20:50
общий
Адресаты:
Наверно всем, кто может пояснить ответ Ответ № 265942.
давно
Академик
320937
2216
23.02.2011, 21:45
общий
Итак
L=0.8x_1+1.2x_2→max
Неизвестный
23.02.2011, 22:00
общий
Адресаты:
Спасибо.
Только почему 1.2 и _1 и _2 значит умножить на ограничение 1 т.е. на (0.15x1 + 0.3x2) и на ограничение 2 т.е. на (0.2x1 + 0.2x2)?
давно
Академик
320937
2216
23.02.2011, 22:20
общий
Обозначим через x1, x2 - количество столов и шкафов.

Целевая функция в этой задаче есть выручка от реализации столов и шкафов.
Задача заключается в максимизации выручки.
Тогда выручка от продажи всех столов x1*0.8 (тыс.руб.)
выручка от реализации шкафов x2*1.5
Совокупная выручка (целевая функция) L=x1*0.8+x2*1.5 (тыс.руб.)

Каковы ограничения?
Очевидно, количество столов и шкафов не может быть отрицательным или дробным
x1,x2>=0 (1)
x1,x2 - целые (2) (К сожалению, в ответе не указано)
А разве может быть ноль? Конечно. Это всего лишь означает нецелесообразность выпуска данного вида продукции в данных условиях.

Следующее ограничение - по ресурсам. Разрешено использовать не более имеющегося количества ресурсов каждого вида... и т.д.
давно
Профессор
230118
3054
23.02.2011, 23:33
общий
Опечатка. Конечно, 1.5
Форма ответа