![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Eng | Rus | Ukr | ![]() |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Исследование операций
|
24.12.2008
|
![]() |
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1.2. ТИПИЧНЫЕ КЛАССЫ ЗАДАЧ ИССЛЕДОВАНИЯ ОПЕРАЦИЙПо своему смыслу и постановками множество задач исследования операций можно разбить на классы, наиболее распространенными из которых являются: задачи управления запасами; задачи распределения ресурсов; задачи ремонта и замены оборудования; задачи массового обслуживания; задачи календарного планирования (теории расписаний); задачи транспортного типа (выбора маршрутов перевозок); задачи сетевого планирования и управления; задачи планировки и размещения объектов; комбинированные задачи. Рассмотрим их содержательные постановки и особенности. Задачи управления запасами. Это один из самых распространенных и хорошо изученных классов задач. Они имеют такие особенности. С увеличением уровня запасов увеличиваются затраты на их хранение, но уменьшаются потери вследствие возможного дефицита. Задачи управления запасами характеризуются такими элементами: системой снабжения, спросом на предметы снабжения, способами пополнения запасов, функцией затрат, ограничениями, стратегиями управления запасами. Системы снабжения делятся на децентрализованные и централизованные. Спрос на предметы снабжения бывает стационарным или нестационарным, детерминированным или случайным. Различают такие способы пополнения запасов: мгновенная поставка (если пренебрегают задержкой времени с момента оформления заказа на поставку до момента самой поставки); задержка поставки на детерминированный промежуток времени; задержка поставки на случайный интервал. Функция затрат представляет собой критерий эффективности избранной стратегии управления запасами и включает такие составляющие: расходы на хранение запасов, стоимость поставки, потери (штрафы) вследствие дефицита. Наиболее употребляемыми в задачах управления запасами являются такие ограничения: на максимальный объем (уровень) запасов на складах, на максимальную стоимость запасов, на число поставок, на стоимость поставки, на вероятность дефицита и т.д. В зависимости от условий задачи управления запасами делятся на такие категории. Моменты оформления заказов на поставки или моменты самих поставок Объемы поставок Как моменты поставок Задачи распределения ресурсов. Они возникают, если есть полный набор работ, которые нужно выполнить, а наличных ресурсов для выполнения каждой работы наилучшим образом не хватает. В зависимости от условий задачи распределения ресурсов делятся на такие группы. Заданы как работы, так и ресурсы. Распределить ресурсы между роботами таким образом, чтобы максимизировать определенный критерий эффективности (например, прибыль) или минимизировать ожидаемые затраты (производственные издержки). Пример. Известны производственные задания и производственные мощности предприятия. При существующих различных способах изготовления изделий (например, обработка на разных станках) ограничение мощностей не дает возможности для каждого изделия использовать наилучшую технологию. Какие способы производства надо выбрать, чтобы выполнить задание с минимальными затратами? Заданы лишь наличные ресурсы. Определить, какой состав работ можно выполнить с этими ресурсами, чтобы обеспечить максимум некоторой меры эффективности. Пример. Задано предприятие с определенными производственными, материальными и трудовыми ресурсами. Выбрать такой ассортимент изготовляемой продукции, который обеспечит максимальную прибыль. Заданы лишь работы, которые надо выполнить. Подобрать такие ресурсы, которые дают возможность выполнить их с минимальными производственными затратами. Пример. Известно месячное расписание движения пассажирских самолетов по авиалиниям. Какое количество экипажей необходимо, чтобы выполнить план перевозок с минимальными эксплуатационными затратами? Задачи ремонта и замены оборудования. Эти задачи возникают в тех случаях, когда оборудование с течением времени изнашивается, устаревает и подлежит ремонту или полной замене. Типичная кривая старения оборудования и ухудшения его эффективности
Изношенное оборудование может подвергаться в некоторые моменты времени ![]() ![]() ![]() ![]() ![]() ![]() ![]() Существует и такое оборудование, в котором детали полностью выходят из строя, не восстанавливаются и подлежат замене (например, радиодетали, конденсаторы, транзисторы и т.п.). Постановка задачи ремонта и замены в этом случае такая. Для выявления возможных неисправностей нужно определить сроки профилактического контроля, за которые минимизируется сумма затрат на проведение контроля и ожидаемых затрат от простоя оборудования из-за выхода из строя (повреждения) деталей в интервале между соседними моментами контроля. Задачи массового обслуживания. Они связаны с исследованиями и анализом систем обслуживания с очередями заявок. С явлением образования очередей приходится сталкиваться в производственной практике и повседневной жизни. Типичными примерами являются очереди клиентов в ателье бытового обслуживания; абонентов, которые ждут вызова на междугородной АТС; покупателей возле касс универмага и т.д..
Очереди возникают вследствие того, что поток заявок (абонентов) не управляем и случаен, а количество приборов обслуживания ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Задачи календарного планирования (теории расписаний). Они характеризуются такими особенностями. Имеется множество деталей (работ) Пусть для простоты все
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Рис. 1.5 Наиболее частое в задачах календарного планирования используются следующие критерии. Минимизация общей продолжительности работ, то есть интервала между моментами начала первой операции и окончания последней операции для последней детали: Минимизация суммарных штрафов (потерь) вследствие запаздывания:
где Минимизация общего запаздывания: Минимизация максимального запаздывания: Максимизация загрузки станков. Задачи календарного планирования относятся к комбинаторным задачам. Общее количество возможных вариантов расписаний Задачи КП различаются по следующим признакам: по числу станков m; по виду технологических маршрутов: с одинаковыми ТМ (задачи конвейерного типа) и с неодинаковыми ТМ; по используемым критериям оптимальности; по виду станков: с идентичными и неидентичными станками. Задачи сетевого планирования и управления. В этих задачах рассматривают соотношение между сроком окончания определенного комплекса операций, из которых он состоит, и моментами начала выполнения всех операций комплекса. Они актуальны при разработке сложных проектов. Для строгой постановки этих задач необходимы такие условия: наличие точно определяемого множества операций, которые надо выполнить для завершения всего комплекса, включающего эти операции как свои составляющие; множество операций комплекса (проекта) упорядочено так, что для каждой из них известно, какие операции непосредственно ей предшествуют, а которые непосредственно следуют за ней; в пределах заданного отношения упорядочения операции можно начинать и заканчивать независимо одну от другой; известна взаимосвязь между величиной потребляемого ресурса и длительностью каждой операции. Комплекс операций в этом случае можно представить в виде сетевого графика (ориентированного графа), состоящего из вершин (узлов) и ориентированных дуг. При этом операции изображают дугами, а вершины представляют собой некоторые события. Дуги, входящие в вершину, соответствуют операциям, которые должны быть закончены раньше, чем можно будет начать операции, изображенные исходящими дугами. Событие, соответствующее началу выполнения комплекса операций, обозначают номером 1, а последнюю - номером n. Все другие события (узлы) нумеруют так, что если события i и j связаны некоторой операцией (i, j), то используется неравенство В небольших сетях критический путь можно легко рассчитать, если задано время наступления всех событий и все работы начинаются как можно раньше. Если определены ранние моменты наступления всех событий
Очевидно, что В более крупных сетях критический путь определяют как путь с нулевым резервом времени. Резерв времени операции (i, j) - это интервал времени, в течении которого операция может затягиваться, не приводя к увеличению времени наступления последнего события (то есть времени окончания всего комплекса). Чтобы вычислить резервное время, следует сначала выполнить расчет сети с начала до конца и таким образом определить ранние моменты начала каждой работы в каждом узле сети. Далее вычисляют самое позднее время наступления каждого события в сети. Под ним понимают такое самое позднее время наступления событий, Для определения времени самого позднего окончания каждой работы в каждом узле сети осуществляют расчет сети в обратном направлении - от конца к началу. Для этого берут
После определения величин
По определению Следовательно равенства
эквивалентные равенства (1.2.3). Результаты вычисления величин
Таблица. 1.1
Таблица. 1.2
Как видим, критический путь определяется цепочкой (1-2-3-5-7-8-), а его длительность равна
Зависимость где В зависимости от того, являются ли величины Задачи сетевого планирования и управления (СПУ) в зависимости от начальных условий и постановок делятся на такие группы. СПУ по критерию 'Время'. Задан сетевой график выполнения проекта, общие выделенные ресурсы для выполнения работ R и их изменение во времени R(t), СПУ по критерию 'Стоимость'. Задана общая продолжительность всего комплекса работ а) общие затраты на выполнение всего комплекса работ б) среднеквадратичный показатель неравномерности ресурсов,
где в) вероятность невыполнения комплекса операций в директивные сроки. Если структура сетевой модели (СМ) жестко задана и не изменяется, то имеем сетевую модель с детерминированными оценками работ. Если же в зависимости от некоторых случайных факторов структура СМ изменяется, то имеем СМ с вероятностной структурой. Как и задачи календарного планирования, задачи СПУ носят комбинаторный характер, а для их решения используются преимущественно эвристические алгоритмы. Задачи планирования и размещения объектов. Эти задачи характеризуются следующими особенностями. На территории некоторого региона задано исходное размещение существующих объектов (например, потребителей продукци и складов) и требуется определить количество новых объектов и места их размещения с учетом их взаимодействия с существующими и между собой таким образом, чтобы оптимизировать некоторый критерий эффективности. Рассмотрим основные показатели и характеристики этих задач. К ним относятся: а) характеристики существующих и новых объектов; б) характер взаимодействия между ними; в) тип пространства решений (размещений); г) мера расстояния между объектами (метрика пространства размещений); д) критерий оценки вариантов решений. Одним из основных показателей, характеризующих новые объекты, является их количество. Кроме того, в зависимости от размеров, каждый новый объект можно рассмотреть либо как точку, либо как протяженный объект. В последнем случае управляемой переменной является форма объекта или форма занимаемой им площади, а задача сводится к задаче планирования размещения. Что касается существующих объектов, то они также в зависимости от размеров могут рассматриваться как точечные либо как протяженные объекты. Кроме того, размещение может быть статическим или динамическим, детерминированным или стохастическим. Если размещение существующих объектов является управляемой переменной, то возникает задача перепланировки (размещения). Мера расстояния (метрика пространства размещений) также может учитываться при формулировке задач размещения. Часто в качестве приближенной оценки фактических расстояний используют евклидово расстояние. Возможны разные критерии оптимизации: минимизация суммарных затрат, минимизация максимальных затрат, максимизация некоторой прибыли. Взаимодействие новых и существующих объектов может быть: а) зависящее от размещения и независящее от него; б) статическое или динамическое; в) детерминированное или стохастическое. Пространство решений может быть непрерывным, когда новые объекты могут быть размещены в любой его точке, и дискретным, если задано лишь конечное множество точек, где возможное размещение новых объектов. Рассмотрим некоторые типичные постановки задач размещения. Обобщенная задача размещения с непрерывным пространством (задача Штейнера-Вебера). Пусть существующие объекты размещены в различных точках
Вид функций и метрика Минковского
где Задачи размещения - распределения. Они заключаются в определении числа новых объектов и координат их размещения, а также в распределении перевозок между новыми и существующими объектами. Примером является задача размещения оптовых баз, получающих товары от производственных предприятий, и распределения их между оптовыми и розничными торговыми предприятиями. Математическая модель этой задачи записывается так: минимизировать при условиях где
Пусть имеется m потребителей продукции с известными местами размещения. Заданы n возможных мест размещения предприятий. Известно: потребности і-го потребителя в продукции, Такие задачи еще называют производственно-транспортными. Задачи о покрытии. К этому типу принадлежит, в частности, задача определения мест размещения складов при ограничении, что расстояние от склада к каждому потребителю, которого он обслуживает, не превышает 50 км, или задача размещения пожарных команд таким образом, чтобы расстояние до любой точки города было преодолено соответствующей пожарной командой не более чем за 10 мин. Задачи транспортного типа (или выбора маршрутов перевозок). Такие задачи чаще всего встречаются при исследовании разнообразных процессов на транспорте и в системах связи. Типичной задачей является задача нахождения некоторого маршрута проезда из города А в город В при наличии нескольких маршрутов через разные промежуточные пункты (города). Стоимость проезда по избранному маршруту известна, требуется определить наиболее экономичный маршрут в соответствии с избранным критерием оптимальности. На допустимые маршруты может быть наложен ряд ограничений. Так, например, вводят запрет на возврат к уже пройденному пункту или требование обхода всех пунктов транспортной сети с условием, что в каждом пункте можно побывать лишь один раз (задача коммивояжера). Часто вводят ограничения на пропускные способности коммуникаций. Комбинированные задачи. Довольно часто практические задачи исследования операций содержат несколько рассмотренных выше типичных задач одновременно. Такие задачи являются комбинированными. Например, при планировании управления производством часто приходится решать следующий комплекс задач. Сколько изделий каждого типа необходимо выпустить и каковы оптимальные размеры партий (типичная задача планирования производства). Как распределить полученные производственные заказы по видам оборудования (станкам) после того, как определен оптимальный план производства (типичная задача распределения ресурсов). В какой последовательности и когда следует выполнять производственные заказы (типичная задача календарного планирования). Поскольку эти три задачи нельзя решать изолировано, независимо друг от друга, то возможный следующий подход к решению комбинированной задачи. Сначала получают оптимальное решение задачи планирования производства. Затем в зависимости от этого оптимума находят наилучшее распределение оборудования. Наконец на основе такого распределения составляют оптимальный график выполнения работ. Однако такая последовательная оптимизация частных подзадач не всегда приводит к оптимальному решению задачи в целом. Пока еще не найден метод, который бы дал возможность получить одновременный оптимум для всех трех задач, а возможно он и совсем не существует для конкретных задач. Поэтому для решения подобных комбинированных задач используют метод последовательных приближений, который дает возможность приблизиться к искомому решению комбинированной задачи как можно ближе. Предложенная классификация задач исследования операций обычно не является исчерпывающей и окончательной. Со временем некоторые классы задач объединяются и становится возможным их совместное решение, кроме того появляются новые классы задач. |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © 2002-2004 | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |