Условие задачи на выполнение курсовой работы, Выбор наиболее эффективного метода и решение задачи - Математические модели информационных процессов управления

Вариант №1

    1. Выбрать и обосновать наиболее эффективный метод решения задачи. 2. Разработать алгоритм и программу для решения задачи в общем виде. 3. Проверить правильность алгоритма на предлагаемой задаче. 4. Задача:

Из пункта А в пункт В ежедневно отправляются пассажирские и скорые поезда. Данные об организации перевозок следующие:

Поезда

Количество вагонов в поезде

Багажный

Почтовый

Плацкарт

Купейный

Мягкий

Скорый

    1 1 - 12
    1 - - 8
    5 8 58 81
    6 4 40 70
    3 1 32 26

Пассажирский

Число пассажиров

Парк вагонов

Сколько должно быть сформировано скорых и пассажирских поездов, чтобы перевезти наибольшее количество пассажиров?

Выбор наиболее эффективного метода и решение задачи

Наиболее эффективный метод решения предлагаемой задачи - табличный симплекс - метод. Задача на максимизацию.

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

> + x2 ? 12

X1 ? 8

5x1 + 8x2 ? 81

Где переменные Х1 и Х2 - скорые и пассажирские поезда.

    6x1 + 4x2 ? 70 3x1 + x2 ? 26

Целевое уравнение : 626x1 + 656x2 = Zmax

X1 + x2 + S1 ? 12

X1 + S2 ? 8

    5x1 + 8x2 + S3 ? 81 6x1 + 4x2 + S4 ? 70 3x1 + x2+ S5 ? 26

Z -626x1 - 656x2 = 0

Заполним таблицу таб. 1. согласно полученным уравнениям.

Найдем ведущую строку и ведущий столбец.

Таб. 1. Исходная симплекс-таблица.

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

Z

X1

X2

S1

S2

S3

S4

S5

Решение

Z

1

-626

-656

0

0

0

0

0

0

S1

0

1

1

1

0

0

0

0

12

S2

0

1

0

0

1

0

0

0

8

S3

0

5

8

0

0

1

0

0

81

S4

0

6

4

0

0

0

1

0

70

S5

0

3

1

0

0

0

0

1

26

Произведем перерасчет таблицы.

Найдем в таблице ведущий столбец: им является столбец с X2, т. к. в строке Z именно в этом столбце минимальный коэффициент. Теперь определим ведущую строку. Таковой является строка S3, т. к. в этой строке минимальное отношение столбца "решение" к соответствующим значениям ведущего столбца.

Произведем перерасчет значений в таблице. Новую ведущую строку получаем, разделив ее на ведущий элемент, в данном случае это 8, запишем полученный результат в таб. 2.

Для перерасчета строк Z, S1 ,S2 ,S4 ,S5 воспользуемся формулой:

[новая строка] = [старая строка] - [новая ведущая строка] Ч ai j, где

I - номер строки (Z - первая, S1 - вторая);

J - номер ведущего столбца;

Ai j - число, записанное в ячейке с индексами i, j.

Запишем полученный результат в таб. 2.

Z

0

5/8

1

0

0

1/8

0

0

81/8

-656

0

-410

-656

0

0

-82

0

0

-6642

1

-626

-656

0

0

0

0

0

0

0

-410

-656

0

0

-82

0

0

-6642

1

-216

0

0

0

82

0

0

6642

S1

0

5/8

1

0

0

1/8

0

0

81/8

1

0

5/8

1

0

0

1/8

0

0

81/8

0

1

1

1

0

0

0

0

12

0

5/8

1

0

0

1/8

0

0

81/8

0

3/8

0

1

0

-1/8

0

0

15/8

S2

0

5/8

1

0

0

1/8

0

0

81/8

0

0

0

0

0

0

0

0

0

0

0

1

0

0

1

0

0

0

8

0

0

0

0

0

0

0

0

0

0

1

0

0

1

0

0

0

8

S4

0

5/8

1

0

0

1/8

0

0

81/8

4

0

5/2

4

0

0

1/2

0

0

81/2

0

6

4

0

0

0

1

0

70

0

5/2

4

0

0

1/2

0

0

81/2

0

7/2

0

0

0

-1/2

1

0

59/2

S5

0

5/8

1

0

0

1/8

0

0

81/8

1

0

5/8

1

0

0

1/8

0

0

81/8

0

3

1

0

0

0

0

1

26

0

5/8

1

0

0

1/8

0

0

81/8

0

19/8

0

0

0

-1/8

0

1

127/8

Таб. 2. Промежуточные значения симплекс-таблицы.

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

Z

X1

X2

S1

S2

S3

S4

S5

Решение

Z

1

-216

0

0

0

82

0

0

6642

S1

0

3/8

0

1

0

-1/8

0

0

15/8

S2

0

1

0

0

1

0

0

0

8

X2

0

5/8

1

0

0

1/8

0

0

81/8

S4

0

7/2

0

0

0

-1/2

1

0

59/2

S5

0

19/8

0

0

0

-1/8

0

1

127/8

Так как в строке Z есть отрицательное число, проделываем еще 1 раз пересчет таблицы, результаты приведены ниже таб. 3.

Таб. 3 Оптимальная симплекс-таблица.

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

Z

X1

X2

S1

S2

S3

S4

S5

Решение

Z

1

0

0

576

0

10

0

0

7722

X1

0

1

0

8/3

0

-1/3

0

0

5

S2

0

0

0

-8/3

1

1/3

0

0

3

X2

0

0

1

-5/3

0

1/3

0

0

7

S4

0

0

0

-28/3

0

2/3

1

0

12

S1

0

0

0

-19/3

0

2/3

0

1

4

В строке Z нет отрицательных чисел, значит найдено оптимальное решение:

Z = 7722 ; X1 =5; X2 =7.

Похожие статьи




Условие задачи на выполнение курсовой работы, Выбор наиболее эффективного метода и решение задачи - Математические модели информационных процессов управления

Предыдущая | Следующая