Студопедия — Задача линейного программирования
Студопедия Главная Случайная страница Обратная связь

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

Задача линейного программирования

Условие задачи:

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

Полуфабрикаты Содержание полуфабриката в 1 л бензина Минимальная норма
I сорт II сорт
I      
II      
Стоимость      
 

Математическая модель задачи:

Введем переменные x1 – количество бензина первого сорта, x2 – количество бензина второго сорта. Тогда 1×x1 – стоимость производства бензина первого сорта, 1×x2 – стоимость производства бензина второго сорта. В результате получим целевую функцию f = x1 + x2 → min.

Учитывая, что для выпуска бензина первого сорта используется 2 единицы полуфабриката типа I, получим 2× x1 – количество полуфабриката типа I, необходимого для выпуска бензина первого сорта. Учитывая, что для выпуска бензина второго сорта используется 1 единица полуфабриката типа I, получим 1× x2 – количество полуфабриката типа I, необходимого для выпуска бензина второго сорта. Учтем минимальную норму полуфабриката типа I в количестве 7, получим ограничение 2 x1 + 1 x2 ³ 7. Аналогично получается второе ограничение. На переменные накладывается условие неотрицательности.

Таким образом, получим следующую математическую модель:

f = x1 + x2 → min

2 x1 + 1 x2 ³ 7,

2 x1 + 3 x2 ³ 10,

x1 ³ 0,

x2 ³ 0.

 

Для этого подготовим исходные данные. Внесите следующие данные и функции, указанные в таблице 1.

Таблица 1.

Исходные данные

Заголовки строк Заголовки столбцов
A B C D E F
  Решение x1 x2      
             
  Целевая функция     min (max) =СУММПРОИЗВ($B$2:$C$2;B3:C3)  
    Коэффициенты     Свободные члены
  Ограничения     >= =СУММПРОИЗВ($B$2:$C$2;B5:C5)  
      >= =СУММПРОИЗВ($B$2:$C$2;B6:C6)  
 

В ячейке E3 используется функция для вычисления значения целевой функции f = c1x1 + c2x2, где c1 и c2 – значения коэффициентов целевой функции; x1, x2 - искомые значения неизвестных. В ячейках E5 и E6 используется левые части неравенств первого и второго ограничений , где aij – значения коэффициентов в ограничениях.

Затем в меню «Сервис» выбираем команду «Поиск решения». Если данной команды нет, то Сервис | Надстройки | Поиск решения.

 

Вводим следующие значения: в поле «Установить целевую ячейку» вводим адрес ячейки $E$3; в поле «Равной» выбираем «минимальному значению»; В поле «Изменяя ячейки» вводим диапазон ячеек $B$2:$C$2.

Щелкаем по кнопке «Добавить». Вводим ограничения: $E$5>=$F$5 и $E$6>=$F$6. Щелкаем по кнопке «Параметры» и ставим флаг в поле «Неотрицательные значения».

 

 

 

 

Выполним процедуру, щелкнув по кнопке «Выполнить». Если решение будет найдено, то появится сообщение: «Решение найдено. Все ограничения и условия оптимальности выполнены». Выбрав «Сохранить найденное решение», получим таблицу результатов (табл. 2).

 

 

Таблица 2.

Результаты

Заголовки строк Заголовки столбцов
A B C D E F
  Решение x1 x2      
    2,75 1,5      
  Целевая функция     min (max) 4,25  
    Коэффициенты     Свободные члены
  Ограничения     >=    
      >=    
 

Делаем вывод, что оптимальное решение X*(2.75; 1.5), f(X*)=4.25.

Интерпретация полученного решения:для получения минимальной стоимости 4,25 выпуска бензина необходимо организовать выпуск бензина первого сорта в количестве 2,75 литра, а второго сорта ‑ 1,5 литра.

 




<== предыдущая лекция | следующая лекция ==>
 | 

Дата добавления: 2015-08-31; просмотров: 488. Нарушение авторских прав; Мы поможем в написании вашей работы!



Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

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

Тактика действий нарядов полиции по предупреждению и пресечению правонарушений при проведении массовых мероприятий К особенностям проведения массовых мероприятий и факторам, влияющим на охрану общественного порядка и обеспечение общественной безопасности, можно отнести значительное количество субъектов, принимающих участие в их подготовке и проведении...

ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗНОС ДЕТАЛЕЙ, И МЕТОДЫ СНИЖЕНИИ СКОРОСТИ ИЗНАШИВАНИЯ Кроме названных причин разрушений и износов, знание которых можно использовать в системе технического обслуживания и ремонта машин для повышения их долговечности, немаловажное значение имеют знания о причинах разрушения деталей в результате старения...

Различие эмпиризма и рационализма Родоначальником эмпиризма стал английский философ Ф. Бэкон. Основной тезис эмпиризма гласит: в разуме нет ничего такого...

Индекс гингивита (PMA) (Schour, Massler, 1948) Для оценки тяжести гингивита (а в последующем и ре­гистрации динамики процесса) используют папиллярно-маргинально-альвеолярный индекс (РМА)...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия