Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




 

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

В общем виде формулировка задачи сводится к следующему. Найти оптимум (максимум или минимум) целевой функции

F = c 1 x 1 + c 2 x 2 +…+ c n x n (Г.1)

при выполнении ограничений:

a 11 x 1 + a 12 x 2 +…+ a 1n x n = b 1

a 21 x 1 + a 22 x 2 +…+ a 2n x n = b 2

............ (Г.2)

a m1 x 1 + a m2 x 2 +…+ a mn x n = b m ,

где коэффициенты aij, bi, cj – заданные постоянные величины, а число уравнений m меньше числа переменных n. Значение X = (x 1, х 2, …, x n), при котором функция F имеет оптимум, называется оптимальным решением.

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

a 11 x 1 + a 12 x 2 +…+ a 1n x n£ b 1

a 21 x 1 + a 22 x 2 +…+ a 2n x n£ b 2

............ (Г.3)

a m1 x 1 + a m2 x 2 +…+ a mn x n£ b m.

Однако любую систему ограничений можно привести к системе уравнений вида (Г.2). Для этого достаточно к левой части каждого неравенства добавить какое-то неотрицательное число x n+1, x n+2, x n+m - добавочную переменную, чтобы неравенства обратились в уравнения. В результате вместо системы неравенств (Г.3) получим эквивалентную систему уравнений вида

a 11 x 1 + a 12 x 2 +…+ a 1n x n+ x n+1 = b 1

a 21 x 1 + a 22 x 2 +…+ a 2n x n+ x n+2 = b 2

............ (Г.4)

a m1 x 1 + a m2 x 2 +…+ a mn x n+ x n+m = b m,

т. е. систему ограничений, аналогичную системе (Г.2).

Таким образом, как бы ни были первоначально заданы огра­ничения задачи линейного программирования, их всегда можно привести к системе линейных уравнений, используя для этой цели добавочные переменные. Число добавочных переменных меньше m и равно m-t, где t – число ограничений в виде уравнений. Отсюда следует, что формулировка задачи (Г.1) - (Г.2) является формулировкой общей задачи линейного программирования. Ниже приведены примеры двух типовых задач линейного программирования.

Задача об оптимальном использовании ресурсов. Предприятие выпускает n различных изделий, и для их производства требуется m различных видов ресурсов (сырья, вспомогательных материалов, рабочего времени и т. д.). Эти ресурсы ограничены и составляют в планируемый период соответственно b 1, b 2,..., b m условных единиц. Известны также технологические коэффициенты аij, которые указывают, сколько единиц i -го ресурса требуется для производства единицы изделия j -гo вида (i = 1, 2,..., m; j = 1, 2, …, n). Пусть прибыль, получаемая предприятием при реализации единицы изделия j -гo вида, равна cj. Требуется составить такой план выпуска продукции x 1, х 2, …, x n, чтобы на ее производство хватило имеющихся в распоряжении ресурсов и при реализации которого прибыль F = c 1 x 1 + c 2 x 2 +…+ c n x n была бы наибольшей. Математически эта задача сводится к поиску максимума функции F при ограничениях (Г.3).

Задача о смесях. Свойства смеси обеспечиваются наличием m различных компонентов в количествах не ниже заданных b 1, b 2,..., b m, а сами компоненты являются составными частями n исходных материалов. Коэффициенты аij показывают удельный вес i -гo компонента (i = 1,…, m) в единице j -гo материала (j = 1,…, n). Необходимо отыскать наиболее дешевый набор x 1, х 2, …, x n из n исходных материалов c ценой единицы j -гo материала с j, обеспечивающий получение смеси. Задача сводится к отысканию минимума функции F = c 1 x 1 + c 2 x 2 +…+ cnx nпри ограничениях, аналогичных (Г.3), но со знаком «³».

 

Методы решения задач линейного программирования основываются на ряде положений (теорем), суть которых может быть сведена к следующему: оптимальное решение задачи линейного программирования совпадает с одной из угловых точек выпуклого множества решений для системы ограничений задачи. Общепризнанным универсальным методом решения задач линейного программирования в настоящее время является симплексный метод Данцига, алгоритм которого имеется в программном пакете MATLAB [24].

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

Сущность этого метода заключается в построении области ограничений задачи на плоскости и поиске оптимального решения среди угловых точек этой области. Например, требуется найти максимум F = 4 x 1 + 3 x 2 при ограничениях x 1 + 2 x 2 £ 16 2 x 1 + 3 x 2 £ 28 3 x 1 + 3 x 2 £ 30 x 1£ x 2 x 1³ 0; x 2³ 0  

 

На рисунке изображена область решений системы ограничений в виде многоугольника ОАВС. Он образован прямыми линиями, соответствующими неравенствам системы ограничений, каждое из которых определяет отмеченную штриховкой полуплоскость допустимых значений переменных x 1и x 2. Отметим, что второе неравенство системы оказалось лишним, и соответствующая прямая 2 х 1 + 3 х 2 = 28 не участвовала в образовании четырехугольника ОАВС. Исходная линия уровня F = 4 x 1 + 3 x 2 = 0 показана прямой, проходящей через начало координат и точку (-3; 4).

Двигая исходную линию уровня в направлении стрелки, можно достигнуть максимума F,расположенного в точке С. Решив совместно уравнения для 3-й и 4-й прямых системы, получим координаты точки их пересечения С (x 1 = 5; x 2 = 5). Это оптимальное решение дает Fmax = 35.

 

Библиографический список

1. Абдулин С.Ф. Автоматизация химических производств. – Омск: Изд-во ОмГТУ, 2002. –144 с.

2. Шувалов В.В., Огаджанов Г.А., Голубятников В.А. Автоматизация производственных процессов в химической промышленности. – М.: Химия, 1991. – 480 с.

3. Голубятников В.А., Шувалов В.В. Автоматизация производственных процессов в химической промышленности. – М.: Химия, 1985. – 350 с.

4. Автоматическое управление в химической промышленности: Учеб­ник для вузов / Под ред. Е.Г. Дудникова. – М.: Химия, 1987. – 368 с.

5. Кафаров В.В., Макаров В.В. Гибкие автоматизированные производст­венные системы в химической промышленности: Учебник для вузов. – М.: Химия, 1990. – 320 с.

6. Кафаров В.В., Мешалкин В.П. Анализ и синтез химико-технологи­ческих систем: Учебник для вузов. – М.: Химия, 1991. – 432 с.

7. Клюев А.С., Лебедев А.Т., Миф Н.П. Метрологическое обеспечение АСУТП. – М.: Энергоатомиздат. 1995. – 160 с.

8. Копысицкий Т.И. и др. Системы управления установками первичной переработки нефти. – М.: ЦНИИТЭнефтехим, 1997. – 47 с.

9. Степанов С.А. Теория систем автоматического управления (Цифровые системы управления): Учеб. пособие / Под ред. М.Н. Каткова. – СПб.: ГГЭТУ, 1994. – 159 с.

10. Полоцкий Л.М., Лапшенков Г.И. Автоматизация химических производств. Теория, расчет и проектирование систем автоматизации. – М.: Химия, 1982. – 296 с.

11. Техника чтения схем автоматического управления и технологическо­го контроля. 3-е изд., перераб. и доп. /А.С.Клюев, Б.В. Глазов, М.Б. Миндин, С.А. Клюев; Под ред. А.С. Клюева. М.: Энергоатомиздат. 1991. 432 с.

12. Технические средства автоматизации химических производств: Спра­вочное издание / B.C. Балакирев, Л.А. Барский, А.В. Багров и др. – М.: Химия, 1991. – 272 с.

13. Приборы для измерения и регулирования температуры: Каталог 1.1. Приборы и средства автоматизации. – М.: Информприбор. Ч. I-II. 2001.

14. Приборы для измерения и регулирования уровня жидкостей и сыпу­чих сред. Ката-лог 1.4. Приборы и средства автоматизации. – М.: Информ­прибор. 2001.

15. Приборы для нефтяной и газовой промышленности: Каталог 4. При­боры и средства автоматизации. – М.: Информприбор. 2001.

16. Вторичные приборы: Каталог 1.6. "Приборы и средства автоматиза­ции". – М.: Информприбор. 1998.

17. Датчики теплотехнических и механических величин: Справочник / А.Ю. Кузин, П.П. Мальцев, И.А. Шапортов, И.А. Беспалов. – М.: Энерго­атомиздат, 1996. – 128 с.

18. Багдадьев Е.Е. и др. Датчики теплофизических и механических па­раметров: Справочник / Общ. ред. Ю.Н. Коптев. – М.: Радиотехника. 1998. Т.1. Кн. 1-2. – 456 с.

19. Никонов А.В. Измерительные приборы со средствами вычислитель­ной техники: Учеб. пособие. – Омск: Изд-во ОмГТУ, 1996. – 123 с.

20. Ситников Д.В. Теория автоматического управления: Учеб. пособие. – Омск: Изд-во ОмГТУ, 2003. – 40 с.

21. Бернацкий Ф.И. и др. Автоматизированное управление процессами химической технологи­и. – М.: Наука, 1981. – 216 с.

22. Гилл Ф., Мюррей У., Райт М. Практическая оптимизация. - М.: Мир, 1985. - 509 с.

23. Автоматизированная система управления крупнотоннажным производством этилена / Под ред. Ю.М. Жорова. – М.: Химия, 1986. – 240 с.

24. Дьяконов В.П., Абраменкова И.В., Круглов В.В. MATLAB 5.3.1 с пакетами расширений. – М.: Нолидж, 2001.– 880 с.

25. Дьяконов В.П. MATLAB 6/ 6.1/ 6.5 + Simulink 4/5 в математике и моделировании. Полное руководство пользователя. – М.: СОЛОН-Пресс, 2003.– 576 с.

 

 

Редактор В.А. Маркалева

 

ИД № ________ от _______

 

Подписано к печати 25.10. 2004. Формат 60х84 1/16. Бумага офсетная.

Отпечатано на дупликаторе. Усл. печ. л. 9. Уч.-изд. л. 9.

Тираж 100. Заказ

Издательство ОмГТУ. Омск, пр. Мира 11. Тел.: 23-02-12

Типография ОмГТУ

 

 




Поделиться с друзьями:


Дата добавления: 2014-10-23; Просмотров: 609; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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