Главная страница
Навигация по странице:

  • Пример 7.1.

  • Решение

  • Рис. 7.3. Установка необходимых параметров задачипланирования материалов в окне Поиск решения

  • Рис. 7.4. Результат надстройки Поиск решения

  • Рис. 7.5. Отчет по результатам поиска решения

  • Рис. 7.7. Отчет по пределам поиска решения Пример 7.2.

  • Рис. 7.8. Лист рабочей книги для решения задачи производства удобрений

  • Рис. 7.9. Заполнение окна Поиск решения для задачи о производстве удобрений

  • Рис. 7.10. Оптимальное решение задачи о производстве удобрений

  • Учебное_пособие_по_Excel1. В инженерных и экономических расчетах


    Скачать 4.49 Mb.
    НазваниеВ инженерных и экономических расчетах
    Дата21.05.2022
    Размер4.49 Mb.
    Формат файлаdoc
    Имя файлаУчебное_пособие_по_Excel1.doc
    ТипУчебное пособие
    #541241
    страница15 из 29
    1   ...   11   12   13   14   15   16   17   18   ...   29

    Решение задач линейного программирования


    Линейное программирование – это раздел математического программирования, посвященный нахождению экстремума линейных функций нескольких переменных при дополнительных линейных ограничениях, которые налагаются на переменные. Методы, с помощью которых решаются задачи, подразделяются на универсальные (например, симплексный метод) и специальные. С помощью универсальных методов решаются любые задачи линейного программирования. Особенностью задач линейного программирования является то, что экстремум целевой функции достигается на границе области допустимых решений.

    7.2.1. Решение задач распределения


    Рассмотрим примеры задач распределения.

    Пример 7.1. Планирование производства материалов

    Фирма выпускает два вида строительных материалов: А и В. Продукция обоих видов поступает в продажу. Для производства материалов используются два исходных продукта: I и II. Максимально возможные суточные запасы этих продуктов составляют 7 и 9 тонн соответственно. Расходы продуктов I и II на одну тонну соответствующих материалов приведены в табл. 7.2.

    Изучение рынка сбыта показало, что суточный спрос на материал В никогда не превышает спроса на материал А более чем на 1 т. Кроме того, спрос на материал А никогда не превышает 3 т в сутки. Оптовые цены одной тонны материалов равны: 4000 у.е. для В и 3000 у.е. для А. Какое количество материала каждого вида должна производить фабрика, чтобы доход от реализации был максимальным?

    Таблица 7.2

    Расход продуктов

    Исходный продукт

    Расход исходных продуктов, т (на одну тонну материалов)

    Максимально возможный запас, т

    Материал А

    Материал В




    I

    3

    2

    7

    II

    2

    3

    9


    Решение

    1. Формулировка математической модели задачи:

    1) переменные для решения задачи: x1 – суточный объем производства материала А, x2 – суточный объем производства материала В;

    2) определение функции цели (критерия оптимизации): суммарная суточная прибыль от производства x1 материала А и x2 материала В:

    F = 4000x2 + 3000x1,

    поэтому цель фабрики – среди всех допустимых значений x2 и x1 найти такие, которые максимизируют суммарную прибыль от производства материалов F:

    F = 4000x2 + 3000x1 → max;

    3) ограничения на переменные:

    а) объем производства красок не может быть отрицательным, т.е.

    x2 ≥ 0, x1 ≥ 0;

    б) расход исходного продукта для производства обоих видов материалов не может превосходить максимально возможного запаса данного исходного продукта, т.е.:

    2x2 + 3x1 ≤ 7,

    3x2 + 2x1 ≤ 9

    ограничения на величину спроса на материалы:

    x1 - x2 ≤ 1,

    x1 ≤ 3.

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

    • найти максимум следующей функции:

    • F = 4000x2+3000x1 →max

    • при ограничениях вида:

    2x2 + 3x1 ≤ 7,

    3x2 + 2x1 ≤ 9,

    x1 - x2 ≤ 1,

    x1 ≤ 3,

    x1 ≥ 0, x2 ≥ 0.

    2. Подготовка листа рабочей книги MS Excel для вычислений: на рабочий лист вводим необходимый текст, данные и формулы в соответствии с рис.7.2. Переменные задачи x1 и x2 находятся в ячейках С3 и С4 соответственно. Целевая функция находится в ячейке С6 и содержит формулу:

    = 4000*С4 + 3000*С3.

    Ограничения на задачу учтены в ячейках С8:D11.



    Рис. 7.2. Рабочий лист MS Excel для решения задачи
    планирования производства материалов

    3. Работа с надстройкой Поиск решения: воспользовавшись командой Сервис – Поиск решения, вводим необходимые данные для рассматриваемой задачи (установка данных в окне Поиск решения приведена на рис.7.3). Результат работы по поиску решения помещен на рис. 7.4 – 7.7.

    Рис. 7.3. Установка необходимых параметров задачи
    планирования материалов в окне Поиск решения




    Рис. 7.4. Результат надстройки Поиск решения

    Отчет по результатам (рис. 7.5): таблица Целевая ячейка выводит сведения о целевой функции; таблица Изменяемые ячейки показывает значения искомых переменных, полученных в результате решения задачи; таблица Ограничения отображает результаты оптимального решения для ограничений и для граничных условий. В поле Формула приведены зависимости, которые были введены в окно Поиск решения, в поле Разница – величины использованного материала. Если материал используется полностью, то в поле Статус указывается связанное, при неполном использовании материала в этом поле указывается не связан. Для граничных условий приводятся аналогичные величины в той лишь разницей, что вместо величины неиспользованного продукта показана разность между значением переменной в найденном оптимальном решении и заданным для нее граничным условием.

    Отчет по устойчивости (рис.7.6): в таблице Изменяемые ячейки приводится результат решения задачи. В таблице Ограничения выводятся значения для ограничений, при которых сохраняется оптимальный набор переменных, входящих в оптимальное решение.

    Отчет по пределам (рис. 7.7): в отчете показано, в каких пределах может изменяться количество материалов, вошедших в оптимальное решение, при сохранении структуры оптимального решения; приводятся значения переменных в оптимальном решении, а также нижние и верхние пределы изменения значений переменных; здесь также указаны значения целевой функции при выпуске данного типа продукции на верхнем и нижнем пределах.


    Рис. 7.5. Отчет по результатам поиска решения


    Рис. 7.6. Отчет по устойчивости поиска решения


    Рис. 7.7. Отчет по пределам поиска решения

    Пример 7.2. Определение состава удобрений

    Для получения удобрений видов 1 и 2 используются химические вещества A, B, C, D, требования к содержанию которых в удобрениях приведены в таблице 7.3.

    Таблица 7.3

    Требования к содержанию химических веществ в удобрениях

    Вид удобрения

    Требования к содержанию химических веществ

    1

    Не более 70 % вещества А

    Не более 40 % вещества В

    2

    От 30 до 50 % вещества В

    Не менее 25 % вещества С

    Не более 65 % вещества D

    Характеристики и запасы минералов, используемых для производства химических веществ A, B, C, D указаны в таблице 7.4.

    Таблица 7.4

    Характеристики и запасы минералов

    Минерал

    Максимальный запас, т

    Состав, процент

    Цена, у.е./т

    A

    B

    C

    D

    1

    1200

    30

    20

    15

    35

    40

    2

    2500

    20

    30

    10

    40

    50

    3

    3100

    15

    15

    40

    30

    60

    Цена 1 т удобрения вида 1 равна 320 у.е., цена 1 т удобрения вида 2 – 350 у.е. Необходимо максимизировать прибыль от продажи удобрений видов 1 и 2.

    Решение

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

    Пусть:

      • xA1, xB1, xC1, xD1 – количество химических веществ A, B, C, D, используемых для получения удобрения вида 1;

      • xA2, xB2, xC2, xD2 – количество химических веществ A, B, C, D, используемых для получения удобрения вида 2;

      • – количество используемого i-го минерала.

    Найти максимум функции:

    F = 320(xA1+ xB1+ xC1+ xD1)+350(xA2+ xB2+ xC2+xD2)-40y1-50y2-60y3→max

    при следующих ограничениях:

    а) на состав вида удобрения (см.табл. 7.3):

    xA1 ≤ 0,7 (xA1+ xB1+ xC1+ xD1),

    xB1 ≤ 0,4 (xA1+ xB1+ xC1+ xD1),

    xB2 ≤ 0,5 (xA2+ xB2+ xC2+xD2),

    xB2 ≥ 0,3 (xA2+ xB2+ xC2+xD2),

    xC2 ≥ 0,25 (xA2+ xB2+ xC2+xD2),

    xD2 ≤ 0,65 (xA2+ xB2+ xC2+xD2),

    б) на характеристики и состав минералов (см.табл. 7.4):

    xA1+xA2 ≤ 0,3y1+0,2y2+0,15y3,

    xB1+xB2 ≤ 0,2y1+0,3y2+0,15y3,

    xC1+xC2 ≤ 0,15y1+0,1y2+0,4y3,

    xD1+xD2 ≤ 0,35y1+0,4y2+0,3y3,

    в) на диапазоны переменных:

    xi1 ≥ 0, xi2 ≥ 0, ;

    0 ≤ y1 ≤ 1200,

    0 ≤ y2 ≤ 2500,

    0 ≤ y3 ≤ 3100.

    1. Подготовка рабочей книги MS Excel. Разместим данные для решения задачи на рабочем листе в соответствии с рис. 7.8 и табл. 7.5.



    Таблица 7.5

    Формулы для расчета, используемые при решении задачи определения состава удобрения

    Описание

    Ячейка

    Формула

    Целевая функция

    D11

    =320*СУММ(C5:C8)+350*СУММ(D5:D8)-40*F5-50*F6-60*F7

    Ограничения

    В14

    =C5-0,7*СУММ(C5:C8)




    В15

    =C6-0,4*СУММ(C6:C9)




    В16

    =C7-0,5*СУММ(C7:C10)




    В17

    =0,3*СУММ(D5:D8)-D6




    В18

    =0,25*СУММ(D6:D9)-D7




    В19

    =D8-0,65*СУММ(D5:D8)




    В20

    =СУММ(C5:D5)-0,3*$F$5-0,2*$F$6-0,15*$F$7




    В21

    =СУММ(C6:D6)-0,2*$F$5-0,3*$F$6-0,15*$F$7




    В22

    =СУММ(C7:D7)-0,15*$F$5-0,1*$F$6-0,4*$F$7




    В23

    =СУММ(C8:D8)-0,35*$F$5-0,4*$F$6-0,3*$F$7



    Рис. 7.8. Лист рабочей книги для решения задачи производства удобрений

    1. Ввод данных в окно Поиск решения осуществим в соответствии с рис. 7.9. Не следует забывать о заполнении необходимых опций в окне Параметры поиска решения.



    Рис. 7.9. Заполнение окна Поиск решения для задачи

    о производстве удобрений

    1. Результаты поиска решения, т.е. решение задачи об определении состава удобрений, представлены на рис. 7.10.



    Рис. 7.10. Оптимальное решение задачи о производстве удобрений
    1   ...   11   12   13   14   15   16   17   18   ...   29


    написать администратору сайта