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

Основные положения симплекс-метода

Читайте также:
  1. B Основные положения
  2. B. ОСНОВНЫЕ ПРИНЦИПЫ ВСЕХ МЕДИЦИНСКИХ ИССЛЕДОВАНИЙ
  3. C. ОСНОВНЫЕ ПРИНЦИПЫ ВСЕХ МЕДИЦИНСКИХ ИССЛЕДОВАНИЙ
  4. EV2.3 Энкодер крутящего момента (датчик положения педали акселератора)
  5. I. ОБЩИЕ ПОЛОЖЕНИЯ
  6. I. ОСНОВНЫЕ ПОЛОЖЕНИЯ О ФЕСТИВАЛЕ.
  7. IC1.13 Датчик положения педали газа (ДППГ)

Для аналитического решения задач линейного программирования разработан специальный алгоритм направленного перебора вершин ОРД (области допустимых решений). Этот алгоритм обеспечивает переход от одной вершины к другой в таком направлении, при котором значение целевой функции от вершины к вершине улучшается. В геометрии есть такое понятие, как «симплекс». Симплексом тел в К-мерном пространстве называется совокупность (К+1) его вершин. Так, для плоскости при К=2 симплексом будут 3 вершины треугольника. При К=3 – 4 вершины четырехгранника и т.д. С учетом этого понятия аналитический метод решения задач линейного программирования называется симплекс-метод. Вычисления, обеспечивающие определение значения ЦФ и переменных в одной вершине называются итерацией.

Решение задач линейного программирования с помощью MS Excel

Пример 1

Требуется определить, в каком количестве надо выпускать продукцию четырех типов Прод1, Прод2, Прод3, Прод4, для изготовления которой требуются ресурсы трех видов: трудовые, сырье, финансы. Количество ресурса каждого вида, необходимое для выпуска единицы продукции данного типа, называется нормой расхода. Нормы расхода, наличие располагаемого ресурса, а также прибыль, получаемая от реализации единицы каждого типа продукции, приведены в таблице:

  A B C D E F G
1. Ресурс Прод1 Прод2 Прод3 Прод4 знак Наличие
2. Прибыль         max
3. Трудовые         <=  
4. Сырье         <=  
5. Финансы         <=  

Решение:

1) Составим математическую модель, для чего введем следующие обозначения:

xj – количество выпускаемой продукции j-ого типа, j=1, 2, 3,4;

bi – количество располагаемого ресурса i -ого вида, i =1, 2, 3;

aij – норма расхода i -ого ресурса для выпуска единицы продукции j-ого типа;

cj – прибыль, получаемая от реализации единицы продукции j-ого типа.

Для выпуска единицы Прод1 требуется 6 единиц сырья, значит, для выпуска всей продукции Прод1 требуется 6х1 единиц сырья, где х1 – количество выпускаемой продукции Прод1. С учетом того, что для других видов продукции зависимости аналогичны, ограничение по сырью будет иметь вид: 6х1+5х2+4х3+3х4£110.

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

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

(7.11)

2) Создание формы для ввода условий задачи. Для данной задачи создать форму для ввода как на рис 7.7. Весь текст на этом рисунке является комментариями, и на решение задачи не повлияет.

  A B C D E F G H
    Переменные      
  Имя Прод1 Прод2 Прод3 Прод4      
  Значение              
  Нижн. гр.              
  Верх. гр.         ЦФ Направление  
  Коэф. в ЦФ              
    Ограничения      
  Вид ресурсов       Лев. часть Знак Прав. часть
  Трудовые              
  Сырье              
  Финансы              
                       

Рис 7.7

3) Ввод исходных данных. Ввести исходные данные в форму согласно условию задачи (Рис 7.8).

  A B C D E F G H
    Переменные      
  Имя Прод1 Прод2 Прод3 Прод4      
  Значение              
  Нижн. гр.              
  Верх. гр.         ЦФ Напр  
  Коэф. в ЦФ           макс  
    Ограничения      
  Вид ресурсов       Лев. часть Знак Прав. часть
  Трудовые           <=  
  Сырье           <=  
  Финансы           <=  
                       

Рис 7.8

 

4) Ввод зависимостей из математической модели. Ввести зависимости из математической модели (7.11). В режиме представления формул это будет выглядеть как на рис 7.9

 

  A B C D E F G H
    Переменные      
  Имя Прод1 Прод2 Прод3 Прод4      
  Значение              
  Нижн. гр.              
  Верх. гр.         ЦФ Напр  
  Коэф. в ЦФ         =СУММПРОИЗВ(B$3:E$3;B6:E6)    
                 
  Вид ресурсов Ограничения Лев. часть Знак Прав. часть
  Трудовые         =СУММПРОИЗВ(B$3:E$3;B9:E9) <=  
  Сырье         =СУММПРОИЗВ(B$3:E$3;B10:E10) <=  
  Финансы         =СУММПРОИЗВ(B$3:E$3;B11:E11) <=  

Рис 7.9

5) Назначение целевой функции, ввод ограничений и граничных условий. Вызвать диалоговое окно Поиск Решения: Сервис-Поиск решения… (рис 7.10)

Рис 7.10

Назначить целевую функцию: $F$6

Ввести адреса искомых переменных: $B$3:$E$3

Ввести ограничения, нажав кнопку До б авить. Появиться диалоговое окно Добавление ограничения (рис 7.11)

 

Рис 7.11

Ввести граничные условия: $B$3:$E$3³$B$4:$E$4

Ввести ограничения: $F$9:$F$11£$H$9:$H$11


Дата добавления: 2015-10-31; просмотров: 171 | Нарушение авторских прав


Читайте в этой же книге: Решение систем линейных уравнений способом Гаусса. | Практическая работа на ЭВМ | Интерполяционный многочлен Лагранжа | Вычисление приближенного значения функции с помощью электронных таблиц | Практическая работа на ЭВМ | ЧИСЛЕННЫЕ МЕТОДЫ РЕШЕНИЯ ТРАНСЦЕНДЕНТНЫХ УРАВНЕНИЙ | Метод половинного деления | Несколько определений | Метод Эйлера. | Общий случай задачи оптимизации |
<== предыдущая страница | следующая страница ==>
Методы решения задач.| Решение задачи

mybiblioteka.su - 2015-2024 год. (0.007 сек.)