69
Рассуждения, участвующие в реализации этого алгоритма, носят
чисто формальный характер, сводятся к проверке определенных нера-
венств и расчетам по известным формулам. Такой алгоритм без труда
может быть запрограммирован. Это является большим преимуществом
симплекс-метода, поскольку реальные экономические задачи требуют
преобразования таблиц большой размерности, практически не под-
дающихся ручной обработке. В настоящее время разработаны разнооб-
разные компьютерные программы, позволяющие использовать совре-
менную вычислительную технику при решении и анализе задач линей-
ного программирования. Одна из таких удобных программ сформиро-
вана в виде процедуры «Поиск решения» в Excel.
Сходимость алгоритма симплекс-метода
В блок-схеме алгоритма симплекс-метода имеется цикл. Каждое
прохождение по циклу соответствует переходу от одной симплексной
таблицы к другой, от одного текущего опорного плана к следующему.
В схеме указаны четкие критерии выхода из цикла, критерии кон-
ца процесса решения задачи. Однако всегда ли произойдет такой вы-
ход? Не окажется ли, что в процессе решения задачи так и придется
пересчитывать симплексные таблицы до бесконечности?
Теорема о сходимости симплекс-метода утверждает, что можно
этого не опасаться. Через конечное число прохождения цикла процесс
решения задачи прекратится.
Обоснование сходимости основано на следующем рассуждении.
Каждой симплексной таблице соответствует свой базисный набор пе-
ременных. В задаче участвует конечное число (n) переменных. В ба-
зисном наборе участвует конечное число (m) этих же переменных.
Следовательно, количество всевозможных базисных наборов конечно.
Каждой симплексной таблице с ее базисным набором соответству-
ет свой текущий опорный план. Таким образом, число текущих опор-
ных планов конечно.
При прохождении по циклу блок-схемы осуществляется переход от
одного текущего опорного плана к другому. Каждому плану соответст-
вует свое значение целевой функции.
Как мы убедились, это значение при переходе от одного плана к
другому сохраняется или возрастает. Обычно же оно растет.
Если оно возрастает, то текущие опорные планы не могут повто-
ряться. Каждый раз при преобразовании таблицы будет возникать но-
вый план, не встречавшийся ранее.