русс | укр

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

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

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

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


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

Задачи линейного программирования (ЛП).


Дата добавления: 2013-12-23; просмотров: 531; Нарушение авторских прав


 

- стандартная форма задачи ЛП

 

В общем случае, если , то допустимая область представляющая собой многогранник в пространстве.

 



 



В случае - многогранник, имеющий неполную размерность.

Допустим, имеется некоторое выпуклое множество. Тогда в любой граничной точке этого множества, всегда можно провести опорную гиперплоскость, т.е. такую гиперплоскость которая имеет с множеством только одну общую точку, и все множество находится по одну сторону от гиперплоскости.

 



 
 

 



 




Если –grad является нормалью к гиперплоскости и плоскость не опорная, то можно двигаться под острым углом к –grad, тем самым улучшая значение функции. Такое движение невозможно, если антиградиент определяет опорную плоскость. Следовательно в этом случае это точка локального минимума, который является и глобальным.

Геометрически, чтобы найти точку локального минимума, необходимо найти такую вершину глобального множества, что плоскость которая является нормальной к антиградиенту является опорной.

 



Рассмотрим , т – ограничений равенств, п – число переменных.

n

 
 

 




m A

 



 



Первые m столбцов линейно независимы. , .

 



n n-m

 
 

 



 




A = B N m

 



 



Базисная матрица

 



, - столбцы матрицы

- базисные переменные

 



Тогда систему ограничений равенств можно записать

;

;

 



Для В существует обратная матрица ;

 



Если для данного базиса зафиксируем не базисные переменные в нуле, то получим точку, которая является вершиной многогранника.

Вершины многогранника множества характеризуемые тем, что небазисные переменные равны 0.

Что делать если вершина не точка оптимума.

 



Рассмотрим целевую функцию:

d – показывает суммарное влияние небазисных переменных на целевую функцию

d0 – множители Лагранжа или относительные оценки небазисных переменных.

 



Z

 



 



Точка будет точкой оптимума, если все .

Если имеется один отрицательный коэффициент.

 



следовательно можно увеличить , тогда целевая функция начнет улучшаться.

, если , то дальше увеличивать нельзя и меняются местами.

 





<== предыдущая лекция | следующая лекция ==>
Нелинейное программирование (НЛП). | Информация. Источники научной информации. Аналитико-синтетическая переработка информации


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


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

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

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


 


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

 
 

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

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