Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Тема: Симплекс-метод решения задач линейного программирования.






Пример: Для производства столов и шкафов мебельная фабрика использует необходимые ресурсы. Исходные данные приведены в таблице.

  Ресурсы Нормы затрат на одно изделие   Количество ресурсов
Стол Шкаф
Древесина (м ): I вида II вида Трудоёмкость (чел-час)   0, 2 0, 1 1, 2   0, 1 0, 3 1, 5   371, 1
прибыль от реализации одного изделия (тнг.)      

Определить, сколько шкафов и столов следует изготовить фабрике, чтобы прибыль реализации была максимальной.

Решение:

Составим экономико-математическую модель задачи.

Обозначим через х - искомое количество столов.

х - искомое количество шкафов.

Тогда экономическо-математическая модель задачи примет вид:

Сформируем исходные данные, переменные и ограничения как показано на рисунке 15.1

Под переменную х выделим ячейку В12, а под переменную х -ячейку С12.

 

Рисунок 15.1

Введём зависимости из математической модели.

Для ввода формул используем мастер формул и операции копирования и вставки.

1. Введем зависимость для целевой функции:

· установите курсор в В14;

· нажмите кнопку Мастер функций (f ) на стандартной панели;

· на экране появляется диалоговое окно Мастера функций (Рис. 15.2):

 

 

Рисунок 15.2

· выбираем из категории Математические функцию СУММПРОИЗВ.

· появляется следующее диалоговое окно (Рис. 15.3):

Рисунок 15.3

· выводим данные в массивы (коэффициенты целевой функции и значения переменных).

2. Введем зависимости для левых частей ограничений задачи:

· установите курсор в ячейку В19

· нажмите кнопку Мастер функций (f ) функцию СУММПРОИЗВ.

· В появившемся диалоговом окне вводим данные (Рис 15.4)

 

 

Рисунок 15.4

 

Скопируем эту формулу в ячейки В20: В21.

На этом ввод данных в таблицу закончен.

После ввода всех данных, переменных и ограничений рабочий лист должен выглядеть следующим образом (Рис. 15.5):

 

Рисунок 15.5

Программа Поиск решения.

  1. Выберите пункт меню Сервис Поиск решения;
  2. В появившемся окне Поиск решения введите в поле Установить целевую ячейку значение $B$4, установите переключатель Равной максимальному значению, в поле Изменяя ячейки введите диапазон ячеек $B$12: $C$12 (Рис.15.6)

 

 

Рисунок 15.6

 

  1. Для формирования ячеек нажмите кнопку Добавить, В результате на экране появиться окно Добавление ограничения (Рис.15.7);

 

Рисунок 15.7

 

  1. В поле Ссылка на ячейку вводим последовательно левые части ограничений ($B$19, $B$20, $B$21), в раскрывшемся списке выбираем знак (< =), в поле Ограничение вводим последовательно правые части ограничений ($B$19, $B$20, $B$21), после ввода очередного ограничения нажимаем кнопку Добавить, после ввода последнего ограничения нажмите кнопку ОК, в результате этих действий окно Поиск решения примет вид (Рис. 15.8):

 

Рисунок 15.8

 

 

  1. Нажмите кнопку Параметры, и в появившемся окне параметры поиска решения установите флажки Линейная модель и Неотрицательные значения (), в результате окно Параметры поиска решения примет вид (Рис. 15.9):

 

 

Рисунок 15.9

 

  1. В окне Поиск решения нажмите кнопку Выполнить, в результате на экране появиться окно Результаты поиска решения (Рис 15.10):

 

Рисунок 15.10

 

  1. В окне Результаты поиска решения выберите тип отчета Результаты и нажмите кнопку ОК, в результате этого рабочий лист примет вид (Рис. 15.11):

Рисунок 15.11

 

  1. Для просмотра отчета щелкните по листу Отчет по результатам (рис. 15.12):






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.