Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1. Задачи / Образцы выполненных СРС 1-12 МАТЕСО / бред / Морланг Мудрость СРС5 wisdomMorlangO8512

.doc
Скачиваний:
29
Добавлен:
30.05.2015
Размер:
31.74 Кб
Скачать

2

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

Р Е Ш Е Н И Е

Отбросив все ненужные для решения поставленной задачи данные из самостоятельной работы № 5 и обобщив оставшиеся, получаем следующее:

Имеется выражение ∑Ai*Xi = N; i = 1, n. (1)

Где Х – неизвестная переменная;

А – коэффициент перед неизвестной переменной;

i – порядковый номер;

n – конечное число слагаемых.

Необходимо найти S-число итераций рассмотренного в СРС-5 способа решения задачи линейного программирования.

* * *

Очевидно, что если n – конечное число слагаемых в выражении (1), то число всех возможных итераций для этого выражения будет определяться следующей формулой:

S = n * (n-1) (2)

Подтвердим примером:

1) Пусть n = 4. Тогда А1Х1 + А2Х2 + А3Х3 + А4Х4 = N

Вычисляем число всех возможных итераций обычным способом:

А1А2 А1А3 А1А4

А2А1 А2А3 А3А4

А3А1 А3А2 А3А4

А4А1 А4А2 А4А3

S = 12

Применим формулу: S = 4*(4-1) = 12.

Данный пример показывает справедливость формулы (2), но также и то, что поиск числа возможных итераций можно оптимизировать следующим образом:

Очевидно, что A1*X122 = А22 + А11 (свойство коммутативности), следовательно, путём исключения повторно встречающихся элементов получим следующее:

А1А2 А1А3 А1А4

А2А1 А2А3 А3А4

А3А1 А3А2 А3А4

А4А1 А4А2 А4А3

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

Если n – конечное число слагаемых в выражении (1), то:

S = (n-1) + (n-2) + … + (n-(n-1)) (3)

Подтвердим примером:

1) Пусть n = 6. Тогда А1Х1 + А2Х2 + А3Х3 + А4Х4 + А5Х5 А6Х6= N

Оптимальное число возможных итераций:

А1А2 А1А3 А1А4 А1А5 А1А6

А2А3 А2А4 А2А5 А2А6

А3А4 А3А5 А3А6

А4А5 А4А6

А5А6

S = 15

Применим формулу: S = (6-1) + (6-2) + (6-3) + (6-4) + (6-5) = 15.

Формула (3) справедлива!!!

Соседние файлы в папке бред