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

  • Этап I. Условная оптимизация

  • Этап II. Безусловная оптимизация

  • Задачи - РГР Математика. Решение задачи принятия решения в условиях неопределенности


    Скачать 274.75 Kb.
    НазваниеРешение задачи принятия решения в условиях неопределенности
    Дата18.06.2022
    Размер274.75 Kb.
    Формат файлаdocx
    Имя файлаЗадачи - РГР Математика.docx
    ТипЗадача
    #601999
    страница7 из 8
    1   2   3   4   5   6   7   8
    Продолжительность минимального пути: 34

    Задача. Используя исходные данные (слева) рассчитать следующие характеристики для систем управления запасами (справа).
    Вариант № 29
    Рассмотрим плановый период работы предприятия, состоящий из 2-х месяцев. Исходные данные сведены в таблице.

    Этап

    k

    1

    2

    Спрос

    dk

    1

    0

    Затраты на оформление заказа

    gk

    8

    0

    Переменные затраты на производство одного изделия

    ck

    0

    0

    Постоянные затраты на производство одного изделия

    Lk

    0

    0

    Стоимость хранения одного изделия в течение месяца

    hk

    0

    0

    Максимальная производственная программа

    Nk

    0

    0

    Вместимость склада

    Mk

    6

    0

    Уровень запасов

    yk

    0

    0


    Уровень запасов на начало первого периода равен 0 ед., на конец периода равен 0 ед.
    Этап I. Условная оптимизация.
    Рассмотрим первый шаг (k=1). Поскольку плановый период состоит из одного месяца, у нас практически нет возможности влиять на объем производства изделий. Поэтому все допустимые программы выпуска продукции будут оптимальны, поскольку они единственны.
    Функция состояния примет вид:
    F1(e)=f1(x1=e-y0+d1, y1=e)=f1(x1=e-0+1) = f1(x1=e+1)
    Укажем ограничения на изменения переменных x1 и y1.
    x1 ≤ min(N1, d1+d2+0-0) = min(0, 1) = 0
    0 ≤ y1 ≤ min(M1, d2+0) = min(6, 0) = 0
    Результаты вычислений сведем в таблицу.
    k=1, d1=1, g1=8, c1=0, h1=0, L1=0
    Таблица 1.

    y1

    x1=y1+1

    F1(e)=f1(x1=e+1, y1=e)=g1+L1+c1·x1+h1·y1

    0

    -

    -


    Рассмотрим k = 2. Рекуррентное соотношение примет вид:
    F2=min(f2(x2, y2)+F1(e-x2+d2))
    где e оптимальное значение уровня запасов y2 на конец 2-го шага, которому соответствует наименьшие суммарные затраты на производство и хранение продукции.
    Ограничения на объем производства и уровень хранения:
    x2 ≤ min(N2, d2+0) = min(0, 0) = 0
    0 ≤ y2 ≤ min(M2, 0) = min(0, 0) = 0
    k=2, d2=0, g2=0, c2=0, h2=0, L2=0
    Таблица 2.




    x2=0

    x2(e=y2)

    F2(e)

    y2=0

    [0], [-]

    -

    -


    Поясним содержание этой таблицы. Объем производства и уровень хранения определяются значениями x2 и y2 соответственно. В квадратных скобках каждой клетки указаны уровни запасов на начало 2 шага, которые с помощью балансового уравнения вычисляются по формуле y1=y2-x2+d2 = y2-x2+0.
    Сумма внутри каждой клетки содержит три слагаемых.
    Аналогично рассчитываются слагаемые в остальных клетках, а в «запрещенных» клетках, для которых не нашлось последнего слагаемого в таблице 1 (k = 1) таблице, сделан прочерк. Наименьшие суммарные затраты для каждого y2 запишем в последнем столбце, а значения оптимальных объемов производства изделий занесем в предпоследний столбец таблицы.
    Этап II. Безусловная оптимизация.
    Составим оптимальную программу выпуска продукции на каждом этапе, которая обеспечит минимальные суммарные затраты F2(e)=- в течение всего планового периода.
    Как видно из таблицы N2, x2(e=y2=0)=0, что соответствует оптимальному уровню запасов y1=0, который рассчитан и записан в квадратных скобках.
    Как видно из таблицы N1, x1(e=y1=0)=0, что соответствует оптимальному уровню запасов y0=0, который рассчитан и записан в квадратных скобках.
    Таким образом, построена оптимальная программа выпуска продукции: X=0,0, которая обеспечивает минимальные суммарные издержки F2(e)=- на производство и хранение продукции.
    Задание по данным в таблице дугам составить неориентированный граф. Рассчитать с помощью методов Дийкстра и Беллмана-Форда кратчайшие расстояния от вершины А.
    Задача № 29


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

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



    Общая прибыль от реализации x1 изделий вида А и   изделий вида В составит 

    Таким образом, мы приходим к следующей математической задаче: среди всех неотрицательных решений данной системы линейных неравенств требуется найти такое, при котором функция F принимает максимальное значение.

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



    Эти прямые изображены на рис. 5. Каждая из построенных прямых делит плоскость на две полуплоскости. Координаты точек одной полуплоскости удовлетворяют исходному неравенству, а другой – нет. Чтобы определить искомую полуплоскость, нужно взять какую-нибудь точку, принадлежащую одной из полуплоскостей, и проверить, удовлетворяют ли ее координаты данному неравенству. Если координаты взятой точки удовлетворяют данному неравенству, то искомой является та полуплоскость, которой принадлежит эта точка, в противном случае – другая полуплоскость.



    Найдем, например, полуплоскость, определяемую неравенством   Для этого, построив прямую   (на рис. 5 эта прямая I), возьмем какую-нибудь точку, принадлежащую одной из двух полученных полуплоскостей, например точку О(0; 0). Координаты этой точки удовлетворяют неравенству   значит, полуплоскость, которой принадлежит точка О(0; 0), определяется неравенством   Это и показано стрелками на рис. 5.

    Пересечение полученных полуплоскостей и определяет многоугольник решений данной задачи.

    Как видно из рис. 5, многоугольником решений является пятиугольник OABCD. Координаты любой точки, принадлежащей этому пятиугольнику, удовлетворяют данной системе неравенств и условию неотрицательности переменных. Поэтому сформулированная задача будет решена, если мы сможем найти точку, принадлежащую пятиугольнику OABCD, в которой функция принимает максимальное значение. Чтобы найти указанную точку, построим вектор   и прямую   где h – некоторая постоянная такая, что прямая   имеет общие точки с многоугольником решений. Положим, например, h = 480 и построим прямую   (рис. 5).

    Если теперь взять какую-нибудь точку, принадлежащую построенной прямой и многоугольнику решений, то ее координаты определяют такой план производства изделий А и В, при котором прибыль от их реализации равна 480 руб. Далее, полагая h равным некоторому числу, большему чем 480, мы будем получать различные параллельные прямые. Если они имеют общие точки с многоугольником решений, то эти точки определяют планы производства изделий А и В, при которых прибыль от их реализации превзойдет 480 руб.

    Перемещая построенную прямую   в направлении вектора   видим, что последней общей точкой ее с многоугольником решений задачи служит точка В. Координаты этой точки и определяют план выпуска изделий А и В, при котором прибыль от их реализации является максимальной.

    Найдем координаты точки В как точки пересечения прямых II и III. Следовательно, ее координаты удовлетворяют уравнениям этих прямых



    Решив эту систему уравнений, получим   Следовательно, если предприятие изготовит 12 изделий вида А и 18 изделий вида В, то оно получит максимальную прибыль, равную 

    Задача № 1. На склад под погрузку и разгрузку поступает поток транспорта. Вследствие возникновения очереди транспортные средства несут убытки. С другой стороны, каждое дополнительное погрузочное устройство несет дополнительные затраты для склада. Найти оптимальное количество погрузочных устройств, минимизируещее суммарные потери склада и транспорта в логистической цепи при следующих характеристиках системы:

    Проверим необходимое и достаточное условие разрешимости задачи.
    ∑ a = 6 + 8 + 10 = 24
    ∑ b = 4 + 6 + 8 + 8 = 26
    Как видно, суммарная потребность груза в пунктах назначения меньше запасов груза на базах. Следовательно, модель исходной транспортной задачи является открытой. Чтобы получить закрытую модель, введем дополнительную (фиктивную) потребность, равным 2 (2624). Тарифы перевозки единицы груза из базы во все магазины полагаем равны нулю.
    Занесем исходные данные в распределительную таблицу.




    1


    2


    3


    4


    Запасы


    1


    1


    2


    4


    3


    6


    2


    4


    3


    8


    5


    8


    3


    2


    7


    6


    3


    10


    4


    0


    0


    0


    0


    2


    Потребности


    4


    6


    8


    8




    Первая итерация заключается в определении исходного опорного плана и проверке его на оптимальность.
    1   2   3   4   5   6   7   8


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