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

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

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

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

Нефтеперерабатывающий завод использует два полуфабриката для получения двух сортов бензина. Содержание компонентов в 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; просмотров: 496. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

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

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Стресс-лимитирующие факторы Поскольку в каждом реализующем факторе общего адаптацион­ного синдрома при бесконтрольном его развитии заложена потенци­альная опасность появления патогенных преобразований...

ТЕОРИЯ ЗАЩИТНЫХ МЕХАНИЗМОВ ЛИЧНОСТИ В современной психологической литературе встречаются различные термины, касающиеся феноменов защиты...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

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

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

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

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