Первое действие второго и последующих шагов
Перепишем матрицу Перейдём ко второму действию. Поскольку число вершин конечно, то алгоритм однажды закончится. Найденная вершина будет являться оптимальным решением. Легло построить аналогичные алгоритмы для задач
На практике описанный алгоритм реализуется с помощью таблиц. Пример. Необходимо решить задачу оптимизации плана производства с целью получения максимальной прибыли. Исходные данные приведены в табл.
Математическая модель задачи примет вид:
Решение. Приведем исходную задачу к каноническому виду. Для этого в ограничения задачи введём дополнительные переменные
В нашем случае положение исходной вершины многогранника, ограничивающего область допустимых решений, очевидно: Составим первую симплекс-таблицу. Здесь в столбцах, отведённых свободным переменным, в первых трех позициях стоят соответствующие им коэффициенты из (*), в последней индексной строке стоят соответствующие им коэффициенты из выражения целевой функции с противоположным знаком (табл. 1.5). Таблица 1.5.
Для построения следующей таблицы, т.е. переходу к более оптимальной соседней вершине многогранника, выполняем следующие действия: 1). Выбираем наименьший элемент в позициях индексной строки, соответствующих свободным переменным (этот элемент должен быть отрицательным, если он нулевой или положительный, то максимум функционала уже достигнут), в нашем примере: 2). Положение этого элемента в индексной строке определяет входящую свободную переменную, в нашем примере 3). Компоненты вектора свободных членов, в нашем примере
4). Базисная переменная в строке, которую назовём «ключевой строкой» и которая соответствует наименьшему полученному в пункте 3) компоненту, в нашем примере 5). На пересечении ключевых строки и столбца находится разрешающий элемент, в нашем примере это - каждый элемент ключевой строки поделим на разрешающий элемент, получим - от оставшихся строчек отнимаем преобразованную ключевую, умноженную на коэффициент, подобранный так, чтобы все оставшиеся элементы ключевого столбца стали равны нулю (классическая схема Гаусса получения нулей при эквивалентном преобразовании матрицы). Процесс построения таблиц продолжаем до тех пор, пока в индексной строке все элементы станут неотрицательными. Вторая симплекс-таблица будет иметь вид (табл. 1.6).
В базис переместится переменная
В базис переместится входящая переменная Четвёртая симплекс-таблица имеет вид:
В индексной строке все элементы положительны, все свободные члены положительны, следовательно, полученное решение оптимально и допустимо. Оптимальное значение целевой функции Заметим, что оптимизация целевой функции достигается при полном использовании трудовых ресурсов и оборудования, излишки сырья составляют 26 единиц, так как При использовании симплекс-метода могут возникнуть особые случаи. 1. Вырожденность. 2. Альтернативные решения. 3. Неограниченные решения. 4. Отсутствие допустимых решений. С этими случаями можно ознакомиться самостоятельно, используя приведенную литературу, например [Таха].
Популярное: Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... ![]() ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (815)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |