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

  • 400 - 200 = 200

  • 200 - 200 = 0

  • 1118 логистика. Оглавление 1 Основные направления расширения комплекса услуг сбытовой деятельности предприятия


    Скачать 59.77 Kb.
    НазваниеОглавление 1 Основные направления расширения комплекса услуг сбытовой деятельности предприятия
    Дата20.12.2022
    Размер59.77 Kb.
    Формат файлаdocx
    Имя файла1118 логистика.docx
    ТипДокументы
    #855720
    страница4 из 6
    1   2   3   4   5   6

    Искомый элемент равен c31=6. Для этого элемента запасы равны 400, потребности 200. Поскольку минимальным является 200, то вычитаем его.
    x31 = min(400,200) = 200.

    x

    x

    x

    x

    x

    x

    9

    x

    0

    9

    11

    x

    x

    x

    x

    x

    x

    0

    6

    x

    x

    x

    7

    x

    8

    0

    400 - 200 = 200

    x

    12

    x

    x

    x

    13

    x

    x

    0

    x

    x

    10

    9

    8

    x

    6

    x

    0

    200 - 200 = 0

    0

    0

    0

    0

    0

    0

    200





    Искомый элемент равен c38=0. Для этого элемента запасы равны 200, потребности 200. Поскольку минимальным является 200, то вычитаем его.
    x38 = min(200,200) = 200.

    x

    x

    x

    x

    x

    x

    9

    x

    0

    9

    11

    x

    x

    x

    x

    x

    x

    0

    6

    x

    x

    x

    7

    x

    8

    0

    200 - 200 = 0

    x

    12

    x

    x

    x

    13

    x

    x

    0

    x

    x

    10

    9

    8

    x

    6

    x

    0

    0

    0

    0

    0

    0

    0

    0

    200 - 200 = 0




    Далее, согласно алгоритму, ищем элементы среди не вычеркнутых.

    8

    3

    2

    7

    4

    5

    9

    0

    200

    9

    11

    5

    2

    6

    3

    4

    0

    600

    6

    10

    6

    4

    7

    5

    8

    0

    800

    5

    12

    11

    8

    10

    13

    7

    0

    900

    4

    7

    10

    9

    8

    5

    6

    0

    1200

    700

    650

    350

    400

    850

    350

    200

    200





    Искомый элемент равен c58=0, но т.к. ограничения выполнены, то x58=0.






    B1

    B2

    B3

    B4

    B5

    B6

    B7

    B8

    Запасы

    A1

    8

    3

    2

    7

    4

    5

    9[200]

    0

    200

    A2

    9[500]

    11[100]

    5

    2

    6

    3

    4

    0

    600

    A3

    6[200]

    10

    6

    4

    7[400]

    5

    8

    0[200]

    800

    A4

    5

    12[550]

    11

    8

    10

    13[350]

    7

    0

    900

    A5

    4

    7

    10[350]

    9[400]

    8[450]

    5

    6

    0[0]

    1200

    Потребности

    700

    650

    350

    400

    850

    350

    200

    200





    В результате получен первый опорный план, который является допустимым, так как все грузы из баз вывезены, потребность магазинов удовлетворена, а план соответствует системе ограничений транспортной задачи.
    2. Подсчитаем число занятых клеток таблицы, их 12, а должно быть m + n - 1 = 12. Следовательно, опорный план является невырожденным.
    Значение целевой функции для этого опорного плана равно:
    F(x) = 9*200 + 9*500 + 11*100 + 6*200 + 7*400 + 0*200 + 12*550 + 13*350 + 10*350 + 9*400 + 8*450 = 33250
    Этап II. Улучшение опорного плана.
    Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0.
    u1 + v7 = 9; 0 + v7 = 9; v7 = 9
    На данном этапе возникла ситуация, когда для оставшихся занятых клеток не известно ни одного из потенциалов. Это результат вырожденности решения. Для его преодоления в одну из клеток нужно внести нулевую поставку, таким образом, такая клетка станет условно занятой.
    Для неизвестного потенциала u2 нулевую поставку можно разместить в клетках:
    (2;7), v7=9
    Для неизвестного потенциала u3 нулевую поставку можно разместить в клетках:
    (3;7), v7=9
    Для неизвестного потенциала u4 нулевую поставку можно разместить в клетках:
    (4;7), v7=9
    Для неизвестного потенциала u5 нулевую поставку можно разместить в клетках:
    (5;7), v7=9
    Для неизвестного потенциала v1 нулевую поставку можно разместить в клетках:
    (1;1), u1=0
    Для неизвестного потенциала v2 нулевую поставку можно разместить в клетках:
    (1;2), u1=0
    Для неизвестного потенциала v3 нулевую поставку можно разместить в клетках:
    (1;3), u1=0
    Для неизвестного потенциала v4 нулевую поставку можно разместить в клетках:
    (1;4), u1=0
    Для неизвестного потенциала v5 нулевую поставку можно разместить в клетках:
    (1;5), u1=0
    Для неизвестного потенциала v6 нулевую поставку можно разместить в клетках:
    (1;6), u1=0
    Для неизвестного потенциала v8 нулевую поставку можно разместить в клетках:
    (1;8), u1=0
    Среди этих клеток, в которых может быть размещена нулевая поставка, наименьший тариф имеет клетка (1, 8) с c18 = 0. Следовательно, нулевую поставку размещаем в клетку (1, 8), и она становится условно занятой.
    u1 + v8 = 0; 0 + v8 = 0; v8 = 0
    Ранее поставленный псевдоноль из ячейки (5;8) убираем.
    u3 + v8 = 0; 0 + u3 = 0; u3 = 0
    u3 + v1 = 6; 0 + v1 = 6; v1 = 6
    u2 + v1 = 9; 6 + u2 = 9; u2 = 3
    u2 + v2 = 11; 3 + v2 = 11; v2 = 8
    u4 + v2 = 12; 8 + u4 = 12; u4 = 4
    u4 + v6 = 13; 4 + v6 = 13; v6 = 9
    u3 + v5 = 7; 0 + v5 = 7; v5 = 7
    u5 + v5 = 8; 7 + u5 = 8; u5 = 1
    u5 + v3 = 10; 1 + v3 = 10; v3 = 9
    u5 + v4 = 9; 1 + v4 = 9; v4 = 8




    v1=6

    v2=8

    v3=9

    v4=8

    v5=7

    v6=9

    v7=9

    v8=0

    u1=0

    8

    3

    2

    7

    4

    5

    9[200]

    0[0]

    u2=3

    9[500]

    11[100]

    5

    2

    6

    3

    4

    0

    u3=0

    6[200]

    10

    6

    4

    7[400]

    5

    8

    0[200]

    u4=4

    5

    12[550]

    11

    8

    10

    13[350]

    7

    0

    u5=1

    4

    7

    10[350]

    9[400]

    8[450]

    5

    6

    0


    Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij
    (1;1): 0 + 6 < 8; ∆11 = 0 + 6 - 8 = -2 > 0
    (3;2): 0 + 8 < 10; ∆32 = 0 + 8 - 10 = -2 > 0
    max(2,2) = -2
    Выбираем максимальную оценку свободной клетки (1;1): 8
    Для этого в перспективную клетку (1;1) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».




    1

    2

    3

    4

    5

    6

    7

    8

    Запасы

    1

    8[+]

    3

    2

    7

    4

    5

    9[200]

    0[0][-]

    200

    2

    9[500]

    11[100]

    5

    2

    6

    3

    4

    0

    600

    3

    6[200][-]

    10

    6

    4

    7[400]

    5

    8

    0[200][+]

    800

    4

    5

    12[550]

    11

    8

    10

    13[350]

    7

    0

    900

    5

    4

    7

    10[350]

    9[400]

    8[450]

    5

    6

    0

    1200

    Потребности

    700

    650

    350

    400

    850

    350

    200

    200





    Цикл приведен в таблице (1,1 → 1,8 → 3,8 → 3,1).
    Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (1, 8) = 0. Прибавляем 0 к объемам грузов, стоящих в плюсовых клетках и вычитаем 0 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.




    B1

    B2

    B3

    B4

    B5

    B6

    B7

    B8

    Запасы

    A1

    8[0]

    3

    2

    7

    4

    5

    9[200]

    0

    200

    A2

    9[500]

    11[100]

    5

    2

    6

    3

    4

    0

    600

    A3

    6[200]

    10

    6

    4

    7[400]

    5

    8

    0[200]

    800

    A4

    5

    12[550]

    11

    8

    10

    13[350]

    7

    0

    900

    A5

    4

    7

    10[350]

    9[400]

    8[450]

    5

    6

    0

    1200

    Потребности

    700

    650

    350

    400

    850

    350

    200

    200





    Проверим оптимальность опорного плана. Найдем 
    1   2   3   4   5   6


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