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

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

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

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

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



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

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

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

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

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

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

Устройство рабочих органов мясорубки Независимо от марки мясорубки и её технических характеристик, все они имеют принципиально одинаковые устройства...

В теории государства и права выделяют два пути возникновения государства: восточный и западный Восточный путь возникновения государства представляет собой плавный переход, перерастание первобытного общества в государство...

Закон Гука при растяжении и сжатии   Напряжения и деформации при растяжении и сжатии связаны между собой зависимостью, которая называется законом Гука, по имени установившего этот закон английского физика Роберта Гука в 1678 году...

Характерные черты официально-делового стиля Наиболее характерными чертами официально-делового стиля являются: • лаконичность...

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