3.2.1. Модели линейного программирования
Понятие линейности связано с понятиями пропорциональности и аддитивности (аддитивность - возможность суммирования результатов). Методами математического программирования решаются задачи на экстремум (максимум, минимум) функций многих переменных с ограничениями на область изменения этих переменных. Из методов математического программирования наибольшее распространение получил метод линейного программирования. Слово программирование показывает, что они применяются для планирования, т.е. для составления плана (программы), который обеспечивал бы оптимальное использование материальных и трудовых ресурсов. Слово линейное определяет математическую природу этих моделей. Она состоит в том, что условия задач выражаются системой линейных уравнений или неравенств, содержащих неизвестные только первой степени.
Для любых задач линейного программирования характерны три следующих условия (по академику В.С.Немчинову):
- наличие системы взаимосвязанных факторов;
- строгое определение критерия оценки оптимальности;
- точная формулировка условий, ограничивающих использование
наличных ресурсов. С учетом этих условий экономическим содержанием задач линейного программирования является отыскание наилучших способов использования имеющихся ресурсов, например, определение оптимального плана закрепления потребителей однородного груза за поставщиками. Такого рода задачи получили название транспортных задач линейного программирования. Если нужно использовать разнородные ресурсы, например, различные машины, материалы и т.д. для выполнения какой-либо работы, то применяется общий метод линейного программирования, который получил в соответствии со своей математической основой название симплекс-метода, предложенного американским ученым Дж.Данцигом. Рассмотрим существо модели линейного программирования на простейшем примере.
Задача поиска экстремума линейной функции при линейных ограничениях параметров называется линейным программированием (ЛП).
В задачах ЛП требуется найти минимум некоторой линейной функции, вида (1):
(1)
при линейных ограничениях на параметры (2):
(2)
Методами дифференциального исчисления эта задача не решается, т.к. производные от линейных функций - постоянные величины, которые не приравняешь нулю для нахождения экстремума, как это выполняется в методах решения задач оптимизации с помощью производной.
Для решения задач ЛП используют специальные методы. В частности, так называемый симплекс метод.
Если размерность задачи не велика, то она хорошо иллюстрируется графическими методами.
Воспользуемся известным положением ЛП о том, что экстремум линейной функции находится в одной из вершин многогранника в пространстве или многоугольника на плоскости, образованных ограничениями, которые могут быть представлены в виде плоскостей в пространстве или прямыми линиями на плоскости соответственно, поскольку ограничения есть линейные функции (рис.2).
Рис.2. Плоскости в пространстве
Общий вид задачи на плоскости можно представить в виде выражений (3) и (4):
(3)
(4)
Пример 1.
Цех производит два вида изделий А и В. Их производство ограничено наличием сырья и временем машинной обработки. На изготовление изделия А требуется сырья - 3 кг, а изделия В - 4 кг. Всего сырья в неделю отпускается 1700 кг. Машинного времени требуется на изготовление изделия А - 12 мин., а изделия В - 30 мин. Всего машинного времени в неделю - 160 часов. При этом прибыль от продажи, допустим, изделия А - 2 у.е., изделия В - 4 у.е.
Вопрос: Сколько цеху производить деталей вида А и В, чтобы прибыль была максимальной?
Решение: Разработаем математическую модель.
Пусть х1 - количество изделий А, выпускаемых в неделю;
х2 - количество изделий В, выпускаемых в неделю.
Тогда еженедельная прибыль находится по уравнению (5):
(5)
Наша задача обеспечить ее максимум.
Ограничение на сырье и ограничение на машинное время определим уравнениями (6) и (7):
(6)
или (7)
Задача двухмерная, поэтому она может быть легко решена графически.
Нарисуем область определения параметров x1 и x2.
Она определяется тремя линиями на плоскости в системе декартовых координат (рис. 3).
Линия № 1 (8) Определяет огранич. на сырье:
(8)
Линия № 2 (9) Огранич. на машинное время:
(9)
Линия № 3 (10) Целевая функция:
(10)
Рис. 3. Область определения параметров
Определим ориентацию градиента целевой функции:
Градиент – это вектор .
Нарисуем вектор параллельный градиенту из начала координат и, используя информацию о том, что экстремум будет в одной из вершин многоугольника определим его.
Он будет в точке В (300, 200).
Заметим, что координату точки экстремума можно определить как точку пересечения двух прямых:
Решая систему, найдем, что x1 = 300 и x2 = 200.
По формуле (10.10) находим, что максимальная прибыль составит 1400 у. е.
- Математическое моделирование в строительстве
- Содержание:
- Введение
- 1. Обзор применения моделей в экономике
- 1.2. Развитие моделирования в России
- 2. Основные виды задач, решаемых при организации, планировании и управлении строительством
- 2.1. Задачи распределения
- 2.2. Задачи замены
- 2.3. Задачи поиска
- 2.4. Задачи массового обслуживания или задачи очередей
- 2.5. Задачи управления запасами (создание и хранение)
- 2.6. Задачи теории расписаний
- 3. Моделирование в строительстве
- 3.1. Основные положения
- 3.2. Виды экономико-математических моделей в области организации, планирования и управления строительством
- 3.2.1. Модели линейного программирования
- 3.2.2. Нелинейные модели
- 3.2.3. Модели динамического программирования
- 3.2.4. Оптимизационные модели (постановка задачи оптимизации)
- 3.2.5. Модели управления запасами
- 3.2.6. Целочисленные модели
- 3.2.7. Цифровое моделирование (метод перебора)
- 3.2.8. Имитационные модели
- 3.2.9. Вероятностно - статистические модели
- 3.2.10. Модели теории игр
- 3.2.11. Модели итеративного агрегирования
- 3.2.12. Организационно-технологические модели
- 3.2.13. Графические модели
- 3.2.14. Сетевые модели
- 4. Организационное моделирование систем управления строительством
- 4.1. Основные направления моделирования систем управления строительством
- 4.2. Аспекты организационно-управленческих систем (моделей)
- 4.3. Деление организационно-управленческие моделей на группы
- 4.4. Виды моделей первой группы
- 4.4.4. Интегрированные информационно-функциональные модели
- 4.5. Виды моделей второй группы
- 4.5.3. Модель факторного статистического анализа управленческих связей
- 4.5.4. Детерминированные функциональные модели
- 4.5.5. Организационные модели массового обслуживания
- 4.5.6. Организационно-информационные модели
- 4.5.7. Основные этапы и принципы моделирования
- 5. Методы корреляционно-регрессивного анализа зависимости между факторами, включаемыми в экономико-математические модели
- 5.1. Виды корреляционно-регрессивного анализа
- 5.2. Требования к факторам, включаемым в модель
- 5.3. Парный корреляционно-регрессивный анализ
- Метод наименьших квадратов
- Методы оценки
- 5.4. Множественный корреляционный анализ
- Глава I
- Глава II Задачи распределения
- Иванова Светлана Сергеевна Математическое моделирование в строительстве