Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 2-ст.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
175 Кб
Скачать
☆

Решение

1. Введем логическую переменную хj ={ 1, если Рj – принять,

0, если отклонить

2. Цель - максимизировать суммарных эффект от инвестиций, Общий объем возможных инвестиций ограничен 60 млн.грн.

3. F (x)= 48х1+55х2 + 45х3 +39х4 → max

22 х1 + 25х2 +20х3 +17х4 ≤ 60

х1, х 2 , х3, х4 ≥ 0 (условие неотрицательности)

4.

2.2.

В транспортной задаче (Т –задаче) необходимо составить оптимальный план, т.е. найти такие значения объема перевозок грузов хij от поставщиков Аi к потребителям В j , чтобы:

1- вывести все грузы от поставщиков

2 – удовлетворить заявки каждого потребителя

3 – обеспечить минимальные транспортные расходы Сij на перевозку грузов.

Все исходные данные Т- задачи можно записать в виде таблицы.

Пункты отправления

(поставщики)

Пункты назначения (потребители)

Запасы

ai

B1

B2

…….

Bn

А1

C11

х11

C12

х12

C1n

х1n

a1

А2

C21

х21

C22

х22

C2n

х2n

a2

….

…..

Аm

am

bi

b1

b2

bn

Σ bi Σ ai

Целевая функция Т-задачи:

Условие, необходимое для разрешимости Т-задачи, сводиться к балансу: Σ ai = Σ bi . Такие задачи называются закрытыми (в противном случае называются открытыми).

Для нахождения первоначального базисного распределения поставок используют метод «минимальной стоимости».

Алгоритм метода рассмотрим на примере.

Пример. На три базы P, Q, R поступил однородный груз в количествах 9,4 и 8 единиц. Этот груз требуется перевезти в три магазина А,В,С в количествах 3,5 и 6 единиц. Составьте оптимальный план транспортировки грузов, так чтобы общая стоимость транспортировки была минимальной. Стоимость транспортировки единицы груза приведены в табл.

поставщики

Пункты назначения (потребители)

Запасы

А

B

С

Фиктивный

P

10

20

5

0

9

Q

2

10

8

0

4

R

1

20

7

0

8

Потребность магазина

3

5

6

7

Σ 21

1. Проверим сбалансированность транспортной задачи, для этого необходимо чтобы

Σ ai =9+4+8=21 bi =3+5+6=14 (открытый тип задачи)

Поэтому вводим «фиктивный»магазин, его потребность будет равна 21-14=7 изделий и предполагается, что затраты транспортировки равны 0.

2. Применим метод «минимальной стоимости».

- в клетку с минимальной стоимостью записываем наибольшее возможное количество продукта.

-производится корректировка оставшихся объемов предложения и потребностей.

- выбирается следующая стоимость, в которую помещается наибольшее возможное количество продукта, и.т.д.

Поставщики

Пункты назначения (потребители)

Запасы

А

B

С

Ф

P

10

20

5

0

9

Q

2

10

8

0

4

R

1

20

7

0

8

Потребность магазина

3

5

6

7

Σ 21

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

Целевая функция первоначального плана:

  1. Одним из методов проверки первоначального плана на оптимальность – является метод потенциалов.

Потенциалами называется система чисел, приписанных соответственно каждой строке i и каждому столбцу j.

Экономическая сущность потенциалов: потенциал Ui можно принять условно за цену товару в пункте его производства, потенциалом Vj можно принять условно за цену товару в пункте его потребления.

Vj = Ui + Сij

Строим систему потенциалов. Начинаем с того, что строке 1 присваиваем потенциал U1=0.

поставщики

U

Vj

i

потребители

Запасы

А

B

С

Ф

P

10

–

20

–

5

2

0

7

9

Q

2

–

10

4

8

–

0

–

4

R

1

3

20

1

7

4

0

–

8

Потребность магазина

3

5

6

7

Σ 21

Проверка на оптимальность: Для свободных квадратов должно выполняться условие:

Ui + Сij ≥ Vj

U1 + С11 ≥ V1 0+10≥-1

U1 + С12 ≥ V2 0+20≥18

U2 + С21 ≥ V1 8+2≥-1

U2 + С23 ≥ V3 8+8≥5

U2 + С24 ≥ V4 8+0≥0

U3 + С34 ≥ V4 -2+0≥0 (условие не выполняется, план не оптимальный).

Для оптимизации плана необходимо переместить перевозку в квадрант 3.4. Перемещение производиться таким образом, чтобы по отношению к выбранному квадранту образовать связку. Для этого необходимо провести замкнутую ломаную линию, в которой одной из вершин многоугольника является свободный квадрат, а остальные вершины находятся в занятых квадратах. Затем присваиваем знаки «+» и «–» начиная со свободного квадрата. Из квадратов со знаком «–» перемещаем перевозки в квадраты со знаком «+». Перемещается наименьшее количество, которое находится в квадратах связки со знаком «–».

поставщики

U

Vj

i

потребители

Запасы

А

B

С

Ф

P

10

–

20

–

5

2

0

7

9

Q

2

–

10

4

8

–

0

–

4

R

1

3

20

1

7

4

0

–

8

Потребность магазина

3

5

6

7

Σ 21

+

-

+


– е перемещаем число «___»

Строим новую систему потенциалов и проверяем план на оптимальность.

поставщики

U

Vj

i

потребители

Запасы

А

B

С

Ф

P

10

–

20

–

5

6

0

3

9

Q

2

–

10

4

8

–

0

–

4

R

1

3

20

1

7

–

0

4

8

Потребность магазина

3

5

6

7

Σ 21

Для всех свободных квадратов выполняться условие: Ui + Сij ≥ Vj , поэтому план оптимальный.

Целевая функция оптимального плана:

Ответ: 6 изделий перевозятся с базы P в магазин С., 3 изделия остаются на базе P., 4 изделия перевозятся с базы Q в магазин В, с базы R перевозятся 3 изделия в магазин А, 1 изделие в магазин В, 4 изделия остаются на базе R.