
- •Содержание
- •Предисловие
- •Введение
- •1 Исторический обзор применения моделирования
- •2 Основы системного анализа и моделирования
- •2.1 Этапы системного анализа
- •2.2 Существующие подходы анализа системы
- •2.3 Понятие о моделировании. Классификация моделей
- •2.4 Основные этапы и принципы моделирования
- •3 Элементы математической статистики
- •3.1 Понятие о математической статистике
- •3.2 Задачи математической статистики
- •3.2.1 Первый этап – сбор и первичная обработка данных
- •3.2.2 Второй этап – определение точечных оценок распределения
- •3.2.3 Третий этап – определение интервальных оценок, понятие о статистической гипотезе
- •3.2.4 Четвертый этап – аппроксимация выборочного распределения теоретическим законом
- •3.3 Области применения статистических методов обработки данных
- •3.3.1 Статистический контроль прочности бетона
- •3.3.2 Метод множественной корреляции
- •4 Статистическое планирование эксперимента
- •4.1 Понятие о планировании эксперимента. Основные задачи эксперимента
- •4.2 Понятие о полиноме, отклике, факторах и уровнях варьирования, факторном пространстве
- •4.3 Первичная статистическая обработка результатов эксперимента
- •4.4 Математическая модель эксперимента. Метод наименьших квадратов
- •4.5 Получение некоторых эмпирических формул
- •4.6 Метод наименьших квадратов для функции нескольких переменных
- •4.7 Дисперсионная матрица оценок
- •4.8 Критерии оптимального планирования
- •4.9 Планы для построения линейных и неполных квадратичных моделей
- •4.10 Планы для построения полиномиальных моделей второго порядка
- •4.11 Регрессионный анализ модели
- •4.12 Анализ математической модели
- •4.13 Решение оптимизационных задач
- •4.14 Моделирование свойств смесей
- •4.15 Принципы имитационного моделирования
- •4.16 Решение рецептурно-технологических задач на эвм в режиме диалога
- •5 Основные виды задач, решаемых при организации, планировании и управлении строительством
- •5.1 Математические модели некоторых задач в строительстве
- •5.2 Примеры решения некоторых задач
- •5.2.1 Решение транспортной задачи
- •5.2.2 Решение задачи о ресурсах
- •5.2.3 Решение задачи нахождения оптимальной массы фермы
- •5.3 Организационные задачи
- •6 Моделирование в строительстве
- •6.1 Модели линейного программирования
- •6.2 Нелинейные модели
- •6.3 Модели динамического программирования
- •6.4 Оптимизационные модели (постановка задач оптимизации)
- •6.5 Модели управления запасами
- •6.6 Целочисленные модели
- •6.7 Цифровое моделирование (метод перебора)
- •6.8 Вероятностно-статистические модели
- •6.9 Модели теории игр
- •6.10 Модели итеративного агрегирования
- •6.11 Организационно-технологические модели
- •6.12 Графические модели
- •6.13 Сетевые модели
- •7 Организационное моделирование систем управления строительством
- •7.1 Основные направления моделирования систем управления строительством
- •7.2 Аспекты организационно-управленческих систем (моделей)
- •7.3 Деление организационно-управленческих моделей на группы
- •7.4 Виды моделей первой группы
- •7.5 Виды моделей второй группы
- •Список использованных источников
6.1 Модели линейного программирования
Понятие линейности связано с понятиями пропорциональности и аддитивности (аддитивность - возможность суммирования результатов). Методами математического программирования решаются задачи на экстремум (максимум, минимум) функций многих переменных с ограничениями и на область изменения этих переменных. Из методов математического программирования наибольшее распространение получил метод линейного программирования. Слово программирование показывает, что они применяются для планирования, т.е. для составления плана (программы), который обеспечивал бы оптимальное использование материальных и трудовых ресурсов. Слово линейное определяет математическую природу этих моделей. Она состоит в том, что условия задач выражаются системой линейных уравнений или неравенств, содержащих неизвестные только первой степени. Для любых задач линейного программирования характерны три следующих условия (по академику В.С.Немчинову):
- наличие системы взаимосвязанных факторов;
- строгое определение критерия оценки оптимальности;
- точная формулировка условий, ограничивающих использование наличных ресурсов.
С учетом этих условий экономическим содержанием задач линейного программирования является отыскание наилучших способов использования имеющихся ресурсов, например, определение оптимального плана закрепления потребителей однородного груза за поставщиками.
Такого рода задачи получили название транспортных задач линейного программирования. Если нужно использовать разнородные ресурсы, например, различные машины, материалы и т.д. для выполнения какой-либо работы, то применяется общий метод линейного программирования, который получил в соответствии со своей математической основой название симплекс-метода, предложенного американским ученым Дж.Данцигом. Рассмотрим сущность модели линейного программирования на простейшем примере.
Пример. Пусть фирма специализируется на строительстве двух типов складских помещений. Известны производственные и ресурсные возможности фирмы, стоимость 1 кв.м каждого из складских помещений.
Требуется определить, сколько нужно строить складских помещений каждого типа, чтобы выручка от их продажи была максимальной (таблица 13).
Введем следующие обозначения:
хj - количество изготавливаемых складских помещений j-oгo типа;
сj - рыночная стоимость складского помещения;
аij - затраты i-oгo вида ресурсов на одно складское помещение j-oгo типа;
bi - общий объем имеющихся ресурсов i-oгo вида.
Исходные данные, помещенные в таблице 13, представим в буквенном выражении (таблица 14).
Составим математическую модель. Показатель эффективности, который необходимо максимизировать, - выручка от реализации складских помещений (обозначим ее С), линейно зависит от элементов решения х1 и х2.
С = с1х1 + с2х2
(6.1)
Таблица 13 – Исходные данные к транспортной задаче линейного программирования
Наименование основных показателей |
Типы складских помещений |
Имеющиеся ресурсы |
|
I |
II |
|
|
1. Рыночная стоимость складского помещения (у.е.), С1, С2 |
100 |
200 |
|
2. Трудоемкость изготовления каркаса одного складского помещения, чел.-ч |
ai1 67 |
ai2 168 |
bi 1600 |
3. Трудоемкость по изготовлению дверей, перегородок, полов на одно складское помещение, чел.-ч |
8
|
8 |
140 |
4. Машиноемкость работ по подготовке фундамента |
3.7 |
5.4 |
120 |
5. Машиноемкость монтажа каркаса складского помещения автомобиль-ным краном, маш.-ч |
- |
1.7 |
13 |
6. Трудоемкость по возведению оборудованию одного складского помещения, чел.-ч |
125 |
100 |
2000 |
Таблица 14 – Исходные данные в буквенном выражении
-
Вид ресурса
Тип складского помещения
I
II
b1
a11
a12
b2
a21
a22
b3
a31
a32
b4
a41
a42
b5
a51
a52
Запишем систему ограничений: (6.2)
Эти линейные неравенства представляют собой ограничения, накладываемые на элементы решения х1 и х2.
Постановка задачи сводится к следующему: найти такие неотрицательные
Рисунок 25 – Значения переменных Х1 и Х2, полученных графическим способом
значения переменных х1 и х2, чтобы они удовлетворяли ограничениям - неравенствам и одновременно обращали в максимум целевую функцию этих переменных:
(6.3)
Поскольку в задаче фигурируют только две неизвестных величины, то решение задачи может быть получено графически (рисунок 25).
Рассмотрим ближайшие к точке А целочисленные решения А1 (12, 5) и А2 (12, 4). Оптимальным решением будет решение, соответствующее точке А1 (12, 5). Действительно,
11 x 10000 + 5 x 20000 = 210000 у.е.
12 x 10000 + 4 x 20000 = 200000 у.е.