Главная » Учебно-методические материалы » ИССЛЕДОВАНИЕ СИСТЕМ УПРАВЛЕНИЯ » Теория систем и системный анализ: учебный курс |
18.01.2012, 19:54 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Модели и методы исследования операций Наиболее хорошо разработаны модели и алгоритмы решения на этих моделях для следующих классов задач исследования операций [4, 13, 17]:
Распределительные задачи связаны с распределением ресурсов по работам, при котором минимизируются общие затраты (либо максимизируется общий доход). Они могут решаться методами линейного и динамического программирования. Яркими представителями распределительных задач являются задачи транспортные, о назначениях, использования ресурсов. Задача управления запасами заключается в минимизации убытков, связанных с пополнением и хранением запасов и издержками из-за неудовлетворенного спроса. В результате решения получают ответ относительно размеров заказываемой партии, величины уровня запасов, точек размещения заказов и др. Цель теории массового обслуживания – анализ процесса образования очередей "клиентами” при обслуживании, взаимосвязей между их основными характеристиками и выявление наилучших путей управления ими. В системах массового обслуживания присутствуют издержки, связанные с потерей клиентов из-за большой очереди или простоем оборудования. Задача сводится к минимизации всех видов издержек. Содержанием задач упорядочения и координации является выбор дисциплины очереди. В качестве критерия оптимальности может быть время обслуживания, издержки по переналадке механизмов и др. Наиболее актуальными задачами являются задачи сетевого планирования и теории расписаний. В задачах сетевого планирования оптимизируются сроки выполнения всего комплекса операций (работ), представленного в виде сетевого графика, либо при заданных сроках минимизируются ресурсы на выполнение этих операций. В задачах теории расписаний формируется очередность операций, выполняемых одной машиной (задача директора), либо составляется расписание выполнения последовательности действий нескольким машинам. При решении задач сетевого планирования и теории расписаний широко применяется теория графов и комбинаторный анализ. К задачам упорядочения тесно примыкают задачи выбора маршрута. На сети ищется маршрут доставки грузов нескольким потребителям либо в адрес одного, который минимизирует затраты на доставку. К данной группе задач выбора в качестве типичного представителя относят задачу коммивояжера. В случае, если во внешней среде участвуют силы, активно противодействующие лицу, которое принимает решение, т.е. имеют место конфликтные ситуации, для принятия решений в условиях противодействия применяют методы теории игр. Методы экспертных оценок Основная идея экспертных методов состоит в том, чтобы использовать интеллект людей, их способность искать и находить решение слабо формализованных задач. Однако особенность интеллектуальной деятельности людей состоит в том, что она во многом зависит от внешних и внутренних условий. Поэтому в методиках организации экспертных оценок специальное внимание уделяется созданию благоприятных условий и нейтрализации факторов, неблагоприятно влияющих на работу экспертов [3]. Простейший вариант состоит в следующем. Если эксперты предлагают различающиеся упорядочения альтернатив, то возникает вопрос о том, как использовать мнения всех экспертов для окончательного упорядочения? Это далеко не тривиальная задача. Фактически мы возвращаемся к проблеме коллективного выбора со всеми его особенностями, в том числе – с возможностями парадоксов [3]. Предположим, например, что эксперты оценивают альтернативы в числовых шкалах. Пусть qj(xi) – оценка i-й альтернативы j-м экспертом (
Сложнее обстоит дело, когда альтернативы нельзя оценить сразу одним числом и экспертам предлагается дать оценки отдельно по каждому показателю. Например, оценка качества промышленного изделия складывается из оценок признаков социальных (уровень потребности), функциональных (степень соответствия назначения), экономических, эстетических, эргономических и др. В этом случае имеем набор чисел qjk(xi), где k – номер признака. Кроме этих чисел экспертов просят оценить степень важности l jk каждого показателя (если это не выполнено другим способом). Тогда Следующее уточнение вводят в случае неоднородности группы экспертов. Естественно придать различные (а не одинаковые, равные 1/n) веса мнениям экспертов, имеющих разную квалификацию. Определение коэффициента aj компетентности j-го эксперта можно поручить самим экспертам. Пусть каждый из них (l-й) оценивает компетентность других числами
В тех случаях, когда эксперты лишь упорядочивают альтернативы, т.е. используют только порядковую шкалу, возможность арифметических операций отпадает. Существуют специальные методы обработки экспертной информации, измеренной в нечисловых шкалах (назывных, шкалах порядка). Модели многокритериального выбора Рассмотрим пример. При выборе конструкции самолета проектировщикам следует учитывать множество критериев: технических (высотность, скорость, маневренность, грузоподъемность и т.д.), технологических (связанных с будущим процессом серийного производства), экономических (затраты на производство, обслуживание и т.д.), эргономических и пр. Выбор по одному критерию сводится к отысканию альтернативы с наилучшим значением этого критерия. Многокритериальные задачи не имеют однозначного общего решения. Теоретически можно представить себе случай, когда имеется одна альтернатива, обладающая наилучшими оценками по всем критериям; она и является наилучшей. Однако на практике такие случаи встречаются редко. Часто по одному критерию наилучшей является одна альтернатива, по другому – другая. Наиболее употребительным способом решения многокритериальной задачи является сведение ее к однокритериальной. Это означает введение интегрального критерия (суперкритерия) F, зависящего от частных критериев Fi, F = F (F1, F2, … Fn). Оценка альтернативы по интегральному критерию, таким образом, зависит от ее оценок по каждому частному критерию, т.е. интегральная оценка каждой альтернативы есть некоторая функция от оценок по частным критериям. При определении интегральной оценки, кроме того, необходимо учитывать вклад каждого частного критерия в интегральный критерий. Дело в том, что частные критерии могут иметь разный вес (важность, ценность). Например, при проектировании гражданского самолета такой критерий, как надежность является более важным, чем маневренность. Будем рассматривать формирование интегрального критерия для частного случая. Предположим, что каждую альтернативу xj возможно оценить по критерию Fi числом в интервале от 0 до 1. Как правило, оценки выставляются экспертом или лицом, принимающим решения (ЛПР). Важность частных критериев Fi будем оценивать коэффициентами важности (весовыми коэффициентами) wi, отражающими относительный вклад критериев в суперкритерий. Множество весовых коэффициентов частных критериев W = {w1, w2,… wn}, как правило, определяется экспертом (ЛПР) и отражает его личные предпочтения. В дальнейшем будем предполагать, что весовые коэффициенты задаются положительным числом и сумма всех коэффициентов должна быть равна некоторой константе a, равной, например, 1 (10, 100, 1000): Ниже рассмотрены наиболее часто используемые виды интегральных критериев. 1) Максимум суммы взвешенных оценок
Наилучшей является альтернатива с максимальной суммой взвешенных оценок по всем частным критериям. Это наиболее распространенный критерий. При максимальной оценке варианта по некоторому критерию, равной единице, его взвешенная оценка будет равна его весу. Таким образом, множество весов всех частных критериев характеризует идеальный возможный вариант. Достоинство данного критерия заключается в его простоте и наглядном физическом смысле. Недостатком является следующее: можно получить относительно высокое значение интегрального критерия за счет больших значений отдельных частных критериев и малых значений других частных критериев. 2) Минимум суммы отклонений от "идеальной точки”
Наилучшей является альтернатива с минимальным отклонением взвешенных оценок от максимальных значений частных критериев F1 = F2 = … = Fn = 1. Очевидно, что оптимальное решение, найденное по критерию (2) совпадает с оптимальным решением, найденным по критерию (1). 3) Минимум суммы квадратов отклонений от "идеальной точки”
Этот интегральный критерий является более чувствительным к отклонениям. Критерий (3) позволяет "отсеять” альтернативы со значительными отклонениями значений частных критериев от их максимальных значений, т.к. такие отклонения, возведенные в квадрат, резко ухудшают значение интегрального критерия. В отличие от предыдущих видов интегрального критерия здесь альтернатива должна "равномерно” приближаться к идеалу. 4) Минимум максимального отклонения
Этот критерий позволяет "отбраковывать” альтернативы с большими отклонениями по отдельным критериям. 5) Максимум минимальной оценки
Для каждой альтернативы сначала находится минимальная взвешенная оценка по всем критериям. Наилучшей альтернативой является та, которая имеет максимальную оценку из минимальных оценок критериев. Этот критерий используется при выборе, когда нежелательны малые значения по частным критериям. Рассмотрим пример выбора альтернативного варианта организационной структуры по интегральным критериям различных видов. Множество X включает следующие альтернативы: x1 – простая структура, x2 - функционально-ориентированная структура, x3 - структура на основе автономных центров (дивизиональная), x4 - матричная структура. Оценка каждого решения ведется по 9-ти частным критериям Таблица 3.4 Выбор варианта организационной структуры
Вариантам экспертами выставляются качественные оценки от "неудовлетворительно" до "отлично". Экспертным оценкам сопоставляются числовые оценки по следующей схеме:
В таблице 3.4 приведены значения интегральных критериев для альтернатив. Из таблицы видно, что по всем интегральным критериям оптимальным является вариант x3 - оргструктура на основе автономных центров. Естественно, что при решении других задач оптимальные варианты по разным интегральным критериям могут быть различными. |