русс | укр

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

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

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

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


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

Задача линейного программирования в общем виде


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


 

Рассмотрим ещё раз общую задачу линейного программирования с ограничением в форме уравнений и неравенств.

Под линейным программированием понимается отыскание оптимального решения в задачах следующего вида:

Требуется найти экстремальное (максимальное или минимальное) значение функции

 

  (5.1)

 

при следующих линейных ограничениях:

 

  (5.2)

 

. (5.3)

 

Линейная функция L называется целевой функцией. В выражениях (5.1) – (5.3) х12,…,хn – искомые (неизвестные) величины. Ими могут быть, в зависимости от вида задачи, количество изделий первого, второго и т.д. типоразмера, количество материала соответствующей марки, количество оборудования какой-либо группы и т.п.

Коэффициенты при неизвестных в целевой функции (5.1) с1, с2,… , сn – заданные постоянные величины. Их смысл также зависит от решаемой задачи и может представлять собой себестоимость, цену или прибыль от одного изделия соответствующего типоразмера, цену оборудования, материалов, недогрузку оборудования во времени (в часах) или отходы материала при раскрое и т.п. Проблема выбора показателей, определяющих значения с1, с2,…,сn в целевой функции (5.1), зависит от выбора критерия и показателя оптимальности решаемых экономических задач.

Коэффициентами при неизвестных в линейных уравнениях (5.2) являются числа aij, где i – номер уравнения или строки, в котором находится данный коэффициент (i=1,2,…,m), j – номер неизвестной, при которой стоит этот коэффициент (j=1,2,…,n) (номер столбца).

Коэффициенты aij являются заданными постоянными числами и выражают те или иные затраты: времени на изготовление одного изделия по одной группе оборудования, материала на изготовление одного изделия и т.д.

Свободные члены в линейных неравенствах (5.2) bi (i=1,2,…,m) обозначают, например, величину тех или иных ресурсов, которыми располагают или могут располагать предприятия, экономический район или народное хозяйство страны в целом. Ими может быть оборудование или время его работы, запасы материалов, численность рабочих, продолжительность рабочего времени и др. Выражение (5.3) означает, что искомые переменные величины xj не могут быть отрицательными.



Каждое из решений системы (5.2) и (5.3) принято называть возможным или допустимым планом.

Всё множество решений или допустимых планов называется областью определения целевой функции. Она может оказаться пустой, если условия (5.2) и (5.3) несовместны.

Из множества решений, удовлетворяющих условиям (5.2) и (5.3), необходимо найти такое, при котором целевая функция (5.1) принимала бы максимальное (или минимальное) значение.

Нахождение экстремума целевой функции (5.1) при условии, что переменные удовлетворяют линейным ограничениям (5.2) и (5.3), и составляет предмет линейного программирования.

 

Варианты решения задачи линейного программирования

 

При решении задач методом линейного программирования может быть 3 случая:

1) условия задач (5.2) и (5.3) противоречивы, т.е. не существует набора чисел х1, х2,…,хn, удовлетворяющих всем условиям задачи;

2) условия (5.2) и (5.3) непротиворечивы, но целевая функция не ограничена;

3) система условий (5.2) и (5.3) совместна, и экстремум целевой функции существует, т.е. значение максимума или минимума целевой функции (5.1) конечно.

Для большинства правильно поставленных практических задач будет иметь место третий случай.

 



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


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


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

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

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


 


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

 
 

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

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