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

  • «МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ»

  • ВЫПОЛНЕНИЕ ПРАКТИЧЕСКИХ ЗАДАНИЙ ПО ДИСЦИПЛИНЕ Моделирование экономических процессов

  • Практические занятия

  • Исходные данные представлены в таблице 2.

  • Ответ

  • моделирование экономических процессов. Матвеева. Составить план производства продукции, обеспечив максимум прибыли, учитывая ограничения


    Скачать 272.25 Kb.
    Название Составить план производства продукции, обеспечив максимум прибыли, учитывая ограничения
    Анкормоделирование экономических процессов
    Дата12.02.2023
    Размер272.25 Kb.
    Формат файлаdocx
    Имя файлаМатвеева.docx
    ТипДокументы
    #933544


    Автономная некоммерческая организация высшего образования

    «МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ»


    Кафедра экономики и управления
    Форма обучения: заочная



    ВЫПОЛНЕНИЕ

    ПРАКТИЧЕСКИХ ЗАДАНИЙ

    ПО ДИСЦИПЛИНЕ

    Моделирование экономических процессов

    Группа Бк18Э171

    Студент
    Н.Ю. Матвеева

    МОСКВА2020

    Практические занятия




    № 1. Составить план производства продукции, обеспечив максимум прибыли, учитывая ограничения.



    Исходные данные представлены в таблице 1.

    Таблица 1. Линейная оптимизация




    Расход сырья (доли)

    Прибыль от реализации единицы продукции, руб.

    Сырье 1

    Сырье 2

    Сырье 3

    Сырье 4

    Продукт 1

    0,2

    0,3

    0,1

    0,4

    120

    Продукт 2

    0,4

    0,1

    0,3

    0,2

    150

    Продукт 3

    0,6

    0,1

    0,1

    0,2

    110

    Наличие сырья на складе, кг

    850

    640

    730

    1000




    Решение:

    Пусть , , – искомые объемы производства продукции. Ограничения имеют вид:



    Суммарная прибыль от продажи продукции должна быть максимальной:

    .

    Экономико-математическую модель задачи:



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

    Для упрощения вычислений умножим систему ограничений на 10. Получим:



    Решим исходную задачу симплексным методам. Приведем модель к каноническому виду: введем дополнительные переменные , , , , означающие остатки ресурсов.



    Преобразуем целевую функцию – перенесем правую часть влево:



    В качестве базисных переменных выбираем , , , . Строим первую симплексную таблицу (начальный опорный план).

    Базисные переменные

    Базисные координаты















    Симплексные отношения



    8500

    2

    4

    6

    1

    0

    0

    0






    6400

    3

    1

    1

    0

    1

    0

    0






    7300

    1

    3

    1

    0

    0

    1

    0






    10000

    4

    2

    2

    0

    0

    0

    1






    0

    –120

    –150

    –110

    0

    0

    0

    0




    Опорный план определяется столбцами базисных переменных и базисных координат): , , , , , , . .

    Построенный опорный план X0 не является оптимальным, так как в строке целевой функции есть отрицательные элементы. Необходимо перейти к новому базису и построить новый опорный план.

    Из всех отрицательных элементов в строке целевой функции выбираем наименьший -150. Столбец, в котором находится этот элемент, называется разрешающим. Вычислим симплексные отношения. Из всех симплексных отношений выбираем наименьшее, и соответствующую строку назовем разрешающей. На пересечении разрешающего столбца и разрешающей строки получаем разрешающий элемент. Получим:

    Базисные переменные

    Базисные координаты















    Симплексные отношения



    8500

    2

    4

    6

    1

    0

    0

    0

    8500/4=2125



    6400

    3

    1

    1

    0

    1

    0

    0

    6400/1=6400



    7300

    1

    3

    1

    0

    0

    1

    0

    7300/32433



    10000

    4

    2

    2

    0

    0

    0

    1

    10000/2=5000



    0

    –120

    –150

    –110

    0

    0

    0

    0




    Строим новый опорный план, т. е. составляем новую симплексную таблицу. Переменная, стоящая в разрешающем столбце, переходит в базис (вместо x4 пишем x2). Заполняем столбцы базисных переменных: на месте разрешающего элемента делаем 1, выше и ниже нули, получим:

    Базисные переменные

    Базисные координаты















    Симплексные отношения



    2125

    ½

    1

    3/2

    ¼

    0

    0

    0






    4275

    5/2

    0

    -1/2

    -1/4

    1

    0

    0






    925

    -1/2

    0

    -7/2

    -3/4

    0

    1

    0






    5750

    3

    0

    -1

    -1/2

    0

    0

    1






    318750

    –45

    0

    115

    75/2

    0

    0

    0




    Данный план не является оптимальным, так как в последней строке есть отрицательный элемент, строим новый опорный план.

    Базисные переменные

    Базисные координаты















    Симплексные отношения



    2125

    1/2

    1

    3/2

    ¼

    0

    0

    0

    2125/0,5=4250



    4275

    5/2

    0

    -1/2

    -1/4

    1

    0

    0

    4275/2,5=1710



    925

    -1/2

    0

    -7/2

    -3/4

    0

    1

    0

    -



    5750

    3

    0

    -1

    -1/2

    0

    0

    1

    5750/31917



    318750

    –45

    0

    115

    75/2

    0

    0

    0




    Строим новый опорный план, т. е. составляем новую симплексную таблицу. Переменная, стоящая в разрешающем столбце, переходит в базис (вместо x5 пишем x1). Заполняем столбцы базисных переменных: на месте разрешающего элемента делаем 1, выше и ниже нули, получим:

    Базисные переменные

    Базисные координаты















    Симплексные отношения



    1270

    0

    1

    8/5

    3/10

    -1/5

    0

    0






    1710

    1

    0

    -1/5

    -1/10

    2/5

    0

    0






    1780

    0

    0

    -18/5

    -4/5

    1/5

    1

    0






    620

    0

    0

    -2/5

    -1/5

    -6/5

    0

    1






    395700

    0

    0

    106

    33

    18

    0

    0




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

    Таким образом, следует выпускать 1710 ед. продукта 1 и 1270 единиц продукта 2, при этом прибыль будет максимальной и составит 395700 ден. ед.

    Ответ: предприятие может выпускать 1710 ед. продукта 1 и 1270 ед. продукта 2, при этом прибыль будет максимальной и составит 395700 ден. ед.

    № 2. Распределить план перевозок однотипного груза от трёх поставщиков к четырём потребителям, обеспечив минимальные затраты на перевозку.



    Исходные данные представлены в таблице 2.

    Таблица 2. Транспортная задача.




    Тарифы по перемещению единицы груза, тыс.руб.




    Потребитель1

    Потребитель2

    Потребитель2

    Потребитель4

    Возможности поставщика

    Поставщик1

    7

    4

    9

    3

    400

    Поставщик2

    2

    11

    8

    4

    550

    Поставщик 3

    3

    8

    6

    5

    300

    Потребности потребителя

    450

    250

    200

    350





    Решение:

    1. Проверим сбалансированность задачи:

    Общее число запасов 400+550+300=1250, Общая потребность 450+250+200+350=2500. Задача является сбалансированной.

    1. Построим оптимальный план методом минимального элемента.

    Получим:

















    7

    0

    4

    50

    9

    0

    3

    350

    400



    2

    450

    11

    100

    8

    0

    4

    0

    550



    3

    0

    8

    100

    6

    200

    5

    0

    300




    450

    250

    200

    350

    1250

    Минимальный элемент находится в клетке (2;1). Ее загружаем min(550;450)=450.

    Минимальный элемент находится в клетке (1;4). Ее загружаем min(400;350)=350.

    Минимальный элемент находится в клетке (1;2). Ее загружаемmin(400-350;250)=min(50;250)=50.

    Минимальный элемент находится в клетке (3;3). Ее загружаем min(300;200)=200.

    Минимальный элемент находится в клетке (3;2). Ее загружаем min(300-200;250-50)=min(100;200)=100.

    Минимальный элемент находится в клетке (2;2). Ее загружаемmin(550-450;250-50-100)=min(100;100)=100.

    1. Проверим опорный план на невырожденность. Количество заполненных клеток равно 6, должно быть: n+m–1=4+3–1=6, значит план невырожденный.

    2. Общие затраты равны: .

    3. Проверим оптимальность плана методом потенциалов.

    Пусть , тогда для занятых клеток имеем .

    ,

    ,

    ,

    ,

    ,

    .

    Вычислим оценки для незанятых клеток:

    ,

    ,

    ,

    ,

    ,

    .

    Так как есть оценка , то план не оптимален. Для клетки (2;4) строим цикл.

    Помечаем эту клетку знаком «+». Получим:

















    7

    0

    + 4

    50

    9

    0

    – 3

    350

    400



    2

    450

    – 11

    100

    8

    0

    + 4

    0

    550



    3

    0

    8

    100

    6

    200

    5

    0

    300




    450

    250

    200

    350

    1250

    Перемещать по циклу будем min( 350;100)=100 единиц. В клетке со знаком «+» прибавляем 100 единиц, со знаком «−», вычитаем 100 единиц. Получим новый опорный план:

















    7

    0

    4

    150

    9

    0

    3

    250

    400



    2

    450

    11

    0

    8

    0

    4

    100

    550



    3

    0

    8

    100

    6

    200

    5

    0

    300




    450

    250

    200

    350

    1250

    Значение целевой функции:



    Задача является невырожденной, так как занятых клеток 6.

    Проверим оптимальность методом потенциалов.

    Пусть , тогда для занятых клеток имеем .

    ,

    ,

    ,

    ,

    ,

    .

    Вычислим оценки для незанятых клеток:

    ,

    ,

    ,

    ,

    ,

    .

    Так как есть оценка , то план не оптимален. Для клетки (3;1) строим цикл.

    Помечаем эту клетку знаком «+». Получим:

















    7

    0

    + 4

    150

    9

    0

    – 3

    250

    400



    – 2

    450

    11

    0

    8

    0

    + 4

    100

    550



    + 3

    0

    – 8

    100

    6

    200

    5

    0

    300




    450

    250

    200

    350

    1250

    Перемещать по циклу будем min( 450;250;100)=100 единиц. В клетке со знаком «+» прибавляем 100 единиц, со знаком «−», вычитаем 100 единиц. Получим новый опорный план:

















    7

    0

    4

    250

    9

    0

    3

    150

    400



    2

    350

    11

    0

    8

    0

    4

    200

    550



    3

    100

    8

    0

    6

    200

    5

    0

    300




    450

    250

    200

    350

    1250

    Значение целевой функции:



    Задача является невырожденной, так как занятых клеток 6.

    Проверим оптимальность методом потенциалов.

    Пусть , тогда для занятых клеток имеем .

    ,

    ,

    ,

    ,

    ,

    .

    Вычислим оценки для незанятых клеток:

    ,

    ,

    ,

    ,

    ,

    .

    Так как все оценка , то план оптимален.

    Ответ:

    Распределение ресурсов:




    Тарифы по перемещению единицы груза, тыс.руб.




    Потребитель1

    Потребитель2

    Потребитель2

    Потребитель4

    Возможности поставщика

    Поставщик1

    7

    0

    4

    250

    9

    0

    3

    150

    400

    Поставщик2

    2

    350

    11

    0

    8

    0

    4

    200

    550

    Поставщик 3

    3

    100

    8

    0

    6

    200

    5

    0

    300

    Потребности потребителя

    450

    250

    200

    350








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