![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Раздел1. Основы линейного программирования
Экономико-математическая модель оптимизационной задачи и задачи линейного программирования Оптимизационные задачи возникают при практической реализации принципа оптимальности в управлении. Принцип оптимальности состоит в выборе среди множества допускаемых в данной ситуации решений наиболее выгодного с точки зрения критерия оптимальности. Примеры критериев оптимальности: 1) максимум прибыли; 2)минимум затрат (материальных ресурсов, времени, стоимости и т.д.); 3)максимальное число комплектов продукции и т.д. Экономико-математическая модель оптимизационной задачи:
Основные элементымодели: 1. Целевая функция (1) – отражает критерий оптимальности. 2. Система функциональных ограничений(2) – составляется из условий задачи. 3. Система прямых ограничений (3) – обеспечивает допустимость искомого решения. Любая оптимизационная задача имеет два вида решений: 1) допустимые; 2) оптимальные. Определение 1. Допустимым решением оптимизационной задачи называется такой набор значений переменных Определение 2. Допустимое решение будет оптимальным, если на нем целевая функция (1) достигает своего максимума или минимума. Большой класс оптимизационных задач – задачи математического программирования, в которых необходимо найти экстремум (максимум или минимум) функции при заданных ограничениях (условиях). Если все функции в модели задачи линейного вида, то имеем задачу линейного программирования (ЗЛП) общего вида:
Если все ограничения ЗЛП – неравенства, то запись модели задачи называется стандартной. Если все ограничения ЗЛП –уравнения, то запись модели называется канонической.Правило перехода от стандартной записи модели к канонической мы рассмотрим ниже. Существуют и другие формы записи ЗПЛ (векторная, матричная, с использованием знаков суммирования), с которыми можно познакомиться в учебных изданиях [3], [4]. Примерызадач линейного программирования 1. Задача об оптимальном использовании ресурсов (задача о коврах). В распоряжении фабрики имеется определенное количество ресурсов: рабочая сила (80 чел.-дней), сырье (480 кг), оборудование (130 станко-часов).Фабрика может выпускать ковры четырех типов. Данные о количестве единиц каждого ресурса, необходимых для производства одного ковра каждого типа, и доходах, получаемых предприятием от единицы каждого типа товаров, приведены в таблице:
Требуется найти такой план выпуска продукции, при котором общая стоимость продукции будет максимальной. ЭММ задачи: F – общая максимальная стоимость продукции (критерий оптимальности); Заметим, что левые части ограничений модели равны фактическим затратам ресурсов при производстве продукции. 2. Задача об инвесторе. Инвестор, располагающий суммой в 300 тыс. ден. ед., может вложить свой капитал в акции автомобильного концерна А и строительного предприятия В. Чтобы уменьшить риск, акций А должно быть приобретено по крайней мере в два раза больше, чем акций В, причем последних можно купить не более чем на 100 тыс. ден. ед.Дивиденды по акциям А составляют 8% в год, по акциям В — 10%. Какую максимальную прибыль можно получить в первый год? ЭММ задачи: F – максимальная прибыль инвестора в первый год (критерий оптимальности); 3. Задача о банке. Пусть собственные средства банка в сумме с депозитами составляют Р млн руб. Часть этих средств, но не менее Q млн руб., должна быть размещена в кредитах, а вложения в ценные бумаги должны составлять не менее r% средств, размещенных в кредитах и ценных бумагах. Если ЭММ задачи: F – максимальная прибыль банка; 4. Задача о диете (рекомендуется рассмотреть самостоятельно[4]). Выделяют два основных метода решения задач линейного программирования: 1) графический, 2) алгебраический (симплексный).
Популярное:
|
Последнее изменение этой страницы: 2017-03-11; Просмотров: 822; Нарушение авторского права страницы