русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Аналитический метод решения задач линейного программирования


Дата добавления: 2014-05-03; просмотров: 5170; Нарушение авторских прав


Основной метод – симплекс метод.

Симплексметод – это метод последовательного решения задачи или улучшения плана. Он заключается в определении опорного плана среди решений системы линейных ограничений – неравенств, затем поэтапным переходом к оптимальному решению.Вычислительным аппаратом симплекс метода является модифицированные Жордановы исключения, позволяющие решать задачу линейного программирования в табличной форме.

Пусть основная задача линейного программирования записана

Введём зависимые переменные, согласно условиям и ограничения

I=(1;m), где m>n и k(1;n)

Перепишем нашу задачу в виде

Исходную задачу (1) и (3) перепишем в табличной форме

Таблица (4)

 
Z=

Один шаг моделированного исключения с разрешающим элементом означает переход к новой таблице (6), которая получается из таблицы (4) по правилам:

1) зависимая переменная и независимая меняются местами, то есть превращают зависимые переменные внезависимые.

2) разрешающий элемент заменяют на обратную величину

3) остальные элементы, кроме разрешающего, делятся на разрешающий элемент

4) остальные элементы разрешающего столбца делятся на отрицательное значение разрешающего элемента, то есть на -

5) элементы (i≠r; s≠k),то есть элементы матрицы (6), не принадлежащие разрешающему столбцу и строке, вычисляются по формуле



(5)

 

  …. ….
…… ….
…. …… …… ……. …. …… ……
…… …..
….. ….. …… …… ….. ….. …..
……. …..
Z= ……. ….. Q

 

Решение задач линейного программирования состоит из 2-ух этапов:

1. нахождение опорного решения, условием которого является отсутствие отрицательных свободных членов (то есть, чтобы все элементы таблицы (6), расположенные в столбце 1 были неотрицательными)

2. определение оптимального плана задачи, то есть отыскание экстремальных значений (минимума и максимума) целевой функции. Условием оптимальности при определении максимального значения целевой функции является отсутствие отрицательных коэффициентов в Z –ой строке таблицы (6), кроме свободного члена Q.




<== предыдущая лекция | следующая лекция ==>
Графический метод | Определение опорного решения задачи линейного программирования симплекс методом.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.06 сек.