«Управление образовательными системами. Исследование операций. Основные методы исследования операций

Лекция 4. Методы исследования операций как инструменты обоснования логистических решений

Исследование операций – это составная часть методологии синтеза, анализа и оптимизации логистических систем. Исследование операций заключается в применении математических методов для обоснования решений задач во всех областях целенаправленной человеческой деятельности. Методы и модели исследования операций позволяют получить решения, наилучшим образом отвечающие целям организации.

Основной постулат исследования операций состоит в том, что оптимальным решением (управлением) является такой набор значений переменных, при котором достигается оптимальное (максимальное или минимальное) значение критерия эффективности (целевой функции) операции и соблюдаются заданные ограничения. Предметом исследования операций в логистике являются задачи принятия оптимальных решений в логистической системе с управлением на основе оценки эффективности ее функционирования. При этом следует учитывать следующие обстоятельства.

При анализе причин и условий возникновения идеи образования логистических систем и цепей в сервисе за отправной пункт целесообразно принять теорию издержек, связанных с заключением сделок.

Например, согласно этой теории, для фирмы, оказывающей экскурсионные услуги, стратегия найма экскурсионных автобусов будет более выгодной, чем ориентация на создание собственного парка автотранспортных средств. Это может быть обусловлено тем, что внутрифирменные издержки на их приобретение, эксплуатацию, обслуживание и хранение больше, чем издержки внешнего поставщика.

Если бы не существовало дополнительных издержек, связанных со сделками по поводу внешних поставок услуг, сервисным организациям не приходилось бы сосредоточивать все этапы оказания комплексной услуги (например, автобусной экскурсии) под одной крышей. Экскурсионные фирмы могли бы воспользоваться преимуществами логистической интеграции (с транспортными предприятиями, переводчиками, организациями питания) и проявлять большую гибкость в случае необходимости смены поставщиков. Когда же издержки, связанные со сделками, высоки, фирмы предпочитают интегрировать все виды деятельности, которые можно было бы в других условиях передать субподрядчикам.

Таким образом, можно исходить из того, что одной из главных задач логистической системы сервисной организации является снижение конечных издержек по производству продукции и услуг (независимо от того, выполняются ли все операции по оказанию услуг внутри фирмы или за ее пределами).

При внутрифирменном оказании комплексной услуги (например, экскурсия, включающая посещение исторических памятников архитектуры, услуги переводчика, транспортные услуги или др.) возникают внутренние издержки (А). В ситуации, когда некоторые составные части комплексной услуги выполняются сторонними организациями, образуются внешние издержки (В). Объективно это цена, назначаемая за составные части комплексной услуги сторонней организацией. К этой сумме необходимо прибавить издержки, связанные с реализацией сделки (С). В результате, совокупные внешние издержки для фирмы составят В + С. Допустим, что они будут больше цены, назначаемой сторонними организациями. Вполне понятно, что рассматриваемые услуги выгоднее оказывать самой фирме фирмы, если В+ С>А.

Внутреннее производство услуг (или осуществление транспортных перевозок собственными силами, организация собственной системы погрузочно-разгрузочных операций и складирования товаров в торговой организации) может оказаться более выгодным даже тогда, когда В < А. При этом следует иметь ввиду что величина С зависит от ряда факторов - уникальности товаров, размера партий или объема транспортных работ, по которым заключаются сделки и т. д.).

Если предположить, что выполнением некоторых мероприятий могут быть снижены затраты С настолько, что В + С<А, то отпадает необходимость внутрифирменного оказания комплексной услуги. Благодаря этому сервисная организация может стать более эффективной, чем ее конкуренты. В этом заключается основа экономической эффективности логистического межфирменного соглашения. Сервисная организация, становясь центром логистической цепи, значительно снижает свои издержки благодаря экономии, обеспечиваемой сотрудничеством с другими предприятиями (организациями, фирмами).

Типовыми задачами исследования операций в сервисной деятельности являются:

задачи распределения ресурсов;

задачи управления запасами;

задачи сетевого планирования сложных проектов;

задачи выбора маршрута;

задачи массового обслуживания;

задачи упорядочения.

Распределительные задачи в сервисе возникают в ситуациях, когда имеющихся ресурсов недостаточно для оказания каждой из намеченных услуг эффективным образом и необходимо наилучшим образом распределить ресурсы для оказания конкретных услуг в соответствии с принятым критерием оптимальности. Например, требуется распределить парикмахеров для выполнения услуг в мужской и женский залы парикмахерской. Методы решения задач распределения ресурсов позволяют:

распределять ресурсы между услугами (работами) таким образом, чтобы максимизировать прибыль или минимизировать затраты;

определять такой состав услуг (работ), который можно выполнить, используя имеющиеся ресурсы, и при этом достичь максимума определенной меры эффективности;

определить, какие ресурсы необходимы для того, чтобы выполнить заданные работы с наименьшими издержками.

Примером распределительной задачи является разработка плана поставок бензина и дизтоплива на заправочные станции компании. Имеется ряд заправочных станций, реализующих известные виды горючего. Есть совокупность нефтеперерабатывающих компаний (или нефтебаз), которые могут поставлять горючее на автозаправочные станции. Нефтебазы связаны с предприятиями дорогами неодинаковой протяженности. Известны тарифы на перевозки горючего. Необходимо разработать такой план поставок горючего (с какой базы, в каком количестве и какое горючее доставлять на каждую заправку), чтобы потребности в бензине и дизтопливе были удовлетворены с минимальными расходами.

Задачи ремонта и замены оборудования заключаются в том, что любое оборудование на предприятии сервиса (автомобили-такси, швейные машины, стиральные машины и т.д.) со временем изнашивается и стареет, и поэтому требует своевременного предупредительного или восстановительного ремонта либо полной замены на новое оборудование.

Задачи, связанные с оптимизацией издержек по ремонту и замене оборудования в сервисной организации позволяют определить сроки ремонта и замены оборудования, обеспечивающие минимизацию затрат на эти цели.



Задачи управления запасами в сервисе имеют место тогда, когда сервисная организация не в состоянии функционировать без производственных или товарных запасов. Это вызвано тем, что их отсутствие может привести к простоям предприятия, штрафам, потере клиентов и даже катастрофам.

Решение задач управления запасами в сервисной организации дает возможность определить оптимальные размеры заказа на закупку или производство товаров, сроки поставок заказов, объема материальных запасов, моментов подачи заказа на товары. При этом целью управления запасами является минимизация общих затрат на закупку, производство, доставку и хранение товара. К задачам управления запасам относятся также задачи о том, что выгоднее производить товар или закупать его;

выгодно ли пользоваться скидками на покупку товара и т.п.

Методы решения задач сетевого планирования сложных проектов используются при строительстве и реконструкции каких-либо крупных объектов сервиса (например, объектов придорожного сервиса); выполнение научно-исследовательских и конструкторских работ в сервисной деятельности; подготовке предприятия сервиса (гостиничного комплекса) к оказанию услуг; проведении исследований логистических систем в сервисе.

Применение сетевых моделей позволяет:

разработать сетевой график, представляющий взаимосвязи работ проекта и обеспечивающий возможность детального анализа всех работ с целью улучшения технологии их выполнения до начала реализации проекта;

построить календарный план работ, определяющий моменты начала и окончания каждой из них, минимальные сроки выполнения проекта, критические работы; резервы времени выполнения некритических работ. На этой основе может оптимизироваться распределение ресурсов по работам и сокращаться сроки их выполнения.

Задачи маршрутизации заключаются в определении некоторого маршрута доставки грузов и пассажиров по сети транспортных коммуникаций. Необходимо определить наиболее экономичный маршрут по критерию времени, расстояния или стоимости проезда. При определении маршрутов могут быть введены ограничения на возврат к уже пройденному пути (задача о выборе кратчайшего пути), требование обхода всех пунктов на транспортной сети с посещением каждого из ни не более одного раза (задача коммивояжера).

Задачи массового обслуживания позволяют решать вопросы удовлетворения заявок на обслуживание клиентов из очередей. Основными причинами очередей является стохастический нестационарный спрос на обслуживание. Примерами подобного рода ситуаций служат очереди автомобилей на таможенных пунктах, больных в поликлиниках и т.д.

При этом методы решения задач массового обслуживания позволяют определить, какое количество звеньев логистической системы необходимо, чтобы свести к минимуму суммарные издержки от несвоевременного обслуживания и простоев обслуживающего оборудования и персонала.

Задачи упорядочения состоят в определении такой очередности оказания услуг на предприятии сервиса, при которой минимизируется суммарная продолжительность всех работ по оказанию услуг. Кроме этого может минимизироваться общее время запаздывания оказания услуг. В качестве примера можно привести определение последовательности химчистки различных предметов одежды на одной машине или покраски нескольких автомобилей на предприятии автосервиса в одной покрасочной камере.

Рассмотрим основные методы исследования операций, позволяющие находить наиболее эффективные решения при исследовании и оптимизации логистических систем в сервисе.

Математическое программирование ("планирование") – это раздел математики, занимающийся разработкой методов отыскания экстремальных значений функции, на аргументы которой наложены ограничения. Методы математического программирования широко используются для решения распределительных задач.

Линейное программирование (ЛП) – является наиболее простым и лучше всего изученным разделом математического программирования. В нем рассматриваются задачи, у которых показатель оптимальности представляет собой линейную функцию от переменных задачи, а ограничительные условия, налагаемые на возможные решения, имеют вид линейных равенств или неравенств.

Соответственно нелинейное программирование рассматривает задачи с нелинейными целевыми функциями и ограничениями.

Задачи, решаемые с помощью сетевого моделирования (теория графов), могут быть сформулированы и решены методами линейного программирования, но специальные сетевые алгоритмы позволяют решать их более эффективно. Примеры: задачи нахождения кратчайшего пути, критического пути, максимального потока, минимизации стоимости потока в сети с ограниченной пропускной способностью и др.

Целевое программирование представляет собой методы решения задач линейного программирования с несколькими целевыми функциями, которые могут конфликтовать друг с другом.

Целочисленное линейное программирование используется для решения задач, у которых все или некоторые переменные должны принимать целочисленные значения.

Динамическое программирование предполагает разбиение задачи на несколько этапов, каждый из которых представляет собой подзадачу относительно одной переменной и решается отдельно от других подзадач.

Аппарат теории вероятностей используется во многих задачах исследования операций, например, для прогнозирования(регрессионный и корреляционный анализ), вероятностного управления запасами, моделирования систем массового обслуживания, имитационного моделирования и др.

Методы моделирования и прогнозирования временных рядов позволяют выявить тенденции изменения фактических значений параметра Y во времени и прогнозировать будущие значения Y.

Теория игр и принятия решений рассматривает процессы выбора наилучшей из нескольких альтернатив в ситуациях определенности (данные известны точно), в условиях риска (данные можно описать с помощью вероятностных распределений), в условиях неопределенности (вероятностное распределение либо неизвестно, либо не может быть определено).

Методы и модели теории нечетких множеств позволяют в математической форме представить и использовать для принятия решений субъективную словесную экспертную информацию: предпочтения, правила, оценки значений количественных и качественных показателей.

По ране указанным причина наибольшее применение в логистике сервисной деятельности нашли методы линейного и блочно-линейного программирования.

Методы блочного линейного программирования имеют ряд положительных свойств, обусловливающих потенциальную возможность их использования для управления эффективностью организационного проектирования и развития предприятий сферы услуг. Рассмотрим эти свойства.

1. Формирование предприятий и организаций сферы услуг на основе методов блочного линейного программирования позволяет учесть многообразие оказываемых ими услуг и выполняемых работ (в.т.ч., связанных с видами обеспечения действий самих организаций), а также условий деятельности. Решение подобной задачи большой размерности другими способами невозможно из-за практически невыполнимого объема вычислений. При применении метода декомпозиции проблема перестает быть принципиально неразрешимой и сводится только к продолжительности расчета, т.е. в итоге к эффективности применяемой ЭВМ.

2. Постановка задачи создания организационной структуры в виде задачи линейного программирования снимает проблему многокритериальности, свойственную сервисным компаниям. Это очень важно, т.к. постановка задачи как многокритериальной применительно к организационным структурам (что означает выбор варианта оргструктуры компании превосходящего любой другой вариант по всем показателям) ведет к ее неразрешимости и, вообще, говорит об абсурдности такого подхода.

Действительно, в большинстве случаев для организационных структур предприятий сферы услуг имеется возможность количественного соизмерения многих целей (либо через затраты, либо через прибыль и различные модификации этих критериев). При этом часть целей, обусловленных требованиями к организационным структурам, может выступать в форме ограничений. Данное обстоятельство позволяет свести многокритериальную задачу к однокритериальной и, тем самым, выбрать оптимальный (в рассматриваемых условиях) вариант организационной структуры. Сказанное полностью согласуется с сущностью оптимизации, которая имеет смысл лишь для однокритериальных задач, либо для случаев сведения нескольких критериев к одному "синтетическому" (например, с учетом значимости критериев с помощью их "весов" или "методом уступок").

3. Возможность моделей линейного программирования уйти от излишней детализации и одновременно описать все основные свойства (функции) организационной структуры (необходимые для достижения ее целей) обеспечивают простоту, удобство и общность их использования, что очень важно для многопрофильных и специализированных организационных структур сервисных компаний. При этом, несмотря на существенные специфические особенности видов деятельности отдельных структурных подразделений сервисной организации, можно разработать единую методику создания модели их формирования и функционирования.

4. Свойство динамичности линейных моделей обеспечивает возможность анализа эффективности принятого варианта оргструктуры сервисной организации при возможных изменениях заданных условий функционирования. Методы и возможности такого анализа достаточно широко изложены в литературе и останавливаться на них здесь не имеет смысла. Скажем лишь, что применение этих методов позволяет не только изучить зависимость принятого (рассчитанного по модели) варианта оргструктуры от вариации параметров условий и тем самым определить мероприятия эффективного развития логистической системы сервисной организации, но и существенно сократить вычисления по сравнению с другими методами решения динамических задач.

5. Методология принятия логистических решений

5.3. Исследование операций

Эффективность производственно-коммерческой деятельности в значительной степени определяется качеством решений, повседневно принимаемым менеджерами разного уровня. В связи с этим большое значение приобретают задачи совершенствования процессов принятия логистических решений, решить которые позволяет исследование операций. Термин «исследование операций» впервые начал использоваться в 1939-1940 гг. в военной области. К этому времени военная техника и ее управление принципиально усложнилось вследствие научно-технической революции. И поэтому к началу Второй мировой войны возникла острая необходимость проведения научных исследований в области эффективного использования новой военной техники, количественной оценки и оптимизации принимаемых командованием решений. В послевоенный период успехи новой научной дисциплины были востребованы в мирных областях: в промышленности, предпринимательской и коммерческой деятельности, в государственных учреждениях, в учебных заведениях.

Исследование операций – этометодология применения математических количественных методов для обоснования решений задач во всех областях целенаправленной человеческой деятельности. Методы и модели исследования операций позволяют получить решения, наилучшим образом отвечающие целям организации.

Основной постулат исследования операций состоит в следующем: оптимальным решением (управлением) является такой набор значений переменных, при котором достигается оптимальное (максимальное или минимальное) значение критерия эффективности (целевой функции) операции и соблюдаются заданные ограничения. Предметом исследования операций в логистике являются задачи принятия оптимальных решений в логистической системе с управлением на основе оценки эффективности ее функционирования. Характерными понятиями исследования операций являются: модель, изменяемые переменные, ограничения, целевая функция.

5.3.1. Классификация видов моделирования

Моделирование – процесс исследования реальной системы, включающий построение модели, изучение ее свойств и перенос полученных сведений на моделируемую систему. Модель – это некоторый материальный или абстрактный объект, находящийся в определенном объективном соответствии с исследуемым объектом, несущий о нем определенную информацию и способный его замещать на определенных этапах познания. Классификация видов моделирования приведена в табл.5.2.

Таблица 5.2

Классификация видов моделирования систем

Признак классификации Виды моделей Описание
Аспект моделирования Функциональное Описывает совокупность функций, функциональных подсистем, их взаимосвязи
Информационное Отражает состав и взаимосвязи между элементами системы
Поведенческое (событийное) Описывает динамику функционирования с помощью понятий: состояние системы, событие, переход из одного состояния в другое, условия перехода, последовательность событий
Соответствие оригиналу Полное Получают изоморфные модели, находящиеся в строгом соответствии с оригиналом и дающие о нем исчерпывающую информацию
Приближенное Получают гомоморфные модели путем сознательного огрубления исследуемого процесса, значительного сокращения числа факторов, отбора среди них наиболее существенных
Форма реализации Реальное Используется возможность исследования характеристик либо на реальном объекте, либо на его части
Мысленное Применяется, когда модели не реализуемы в заданном интервале времени, либо отсутствуют условия для их физического создания
Наличие управляемых переменных Конструктивное Включение в модель управляемых переменных, что позволяет находить эффективное управляющее воздействие
Дескриптивные (описательные, концептуальные) Предварительное содержательное описание исследуемого объекта, которое не содержит управляемых переменных, играет вспомогательную роль, предшествует построению конструктивной модели (например, математической). Модели имеют вид схем, отражающих наши представления о том, какие переменные наиболее существенны и как они связаны между собой
Изменение во времени Статическое Служит для описания состояния объекта в фиксированный момент времени
Динамическое Служит для исследования объекта во времени
Степень определенности Детерминированное Отображение процессов, в которых все параметры и воздействия предполагаются не случайными, а причинно обусловленными
Стохастическое Учитываются вероятностные процессы и события
Способ реализации Наглядное Строятся модели геометрического подобия (изобразительные модели): чертежи, схемы, диаграммы, карты, макеты самолетов, модели солнечной системы в планетариях, модели атома и т.п.
Математическое (символическое) Процесс установления соответствия реальному объекту некоторого набора символов и выражений, например математических. Математические модели наиболее удобны для исследования и количественного анализа, позволяют не только получить решение для конкретного случая, но и определить влияние параметров системы на результат решения
Имитационное Воспроизведение (с помощью ЭВМ) алгоритма функционирования сложных объектов во времени, поведения объекта. Имитируются элементарные явления, составляющие процесс, с сохранением их логической структуры и последовательности протекания. Это искусственный эксперимент, при котором вместо проведения натурных испытаний с реальным объектом проводятся опыты на математических моделях
Натурное Проведение исследования на реальном исследуемом объекте
Физическое Исследования проводятся на установках, которые сохраняют физическую природу исследуемого объекта, но отличаются от него размерами, формой и другими характеристиками (аэродинамическая труба, в которой отрабатываются свойства летательного аппарата)
Аналоговое Набор одних свойств используется для отображения свойств другой физической природы: гидравлическая система как аналог электрической или транспортной; электрическая система как аналог механической, транспортной систем

5.3.2. Этапы построения математических моделей

Сущность построения математической модели состоит в том, что реальная система упрощается, схематизируется и описывается с помощью того или иного математического аппарата. Выделяют следующие основные этапы построения моделей.

1. Содержательное описание моделируемого объекта . Словесно описывается объект моделирования, цели его функционирования, среда, в которой он функционирует, выявляются отдельные элементы, возможные состояния, характеристики объекта и его элементов, определяются взаимосвязи между элементами, состояниями, характеристиками. Такое предварительное, приближенное представление объекта исследования называется концептуальной моделью . Этот этап является основой для последующего формального описания объекта.

2. Формализация операций . На основе содержательного описания определяется и анализируется исходное множество характеристик объекта, выделяются наиболее существенные из них. Затем выделяют управляемые и неуправляемые параметры, вводят символьные обозначения. Определяется система ограничений, строится целевая функция модели. Таким образом, происходит замена содержательного описания формальным (символьным, упорядоченным).

3. Проверка адекватности модели . Исходный вариант модели необходимо проверить по следующим аспектам:
1) все ли существенные параметры включены в модель?
2) нет ли в модели несущественных параметров?
3) правильно ли отражены связи между параметрами?
4) правильно ли определены ограничения на значения параметров?

Главным путем проверки адекватности модели исследуемому объекту выступает практика. После предварительной проверки приступают к реализации модели и проведению исследований. Полученные результаты моделирования подвергаются анализу на соответствие известным свойствам исследуемого объекта. По результатам проверки модели на адекватность принимается решение о возможности ее практического использования или о проведении корректировки.

4. Корректировка модели . На этом этапе уточняются имеющиеся сведения об объекте и все параметры построенной модели. Вносятся изменения в модель, и вновь выполняется оценка адекватности.

5. Оптимизация модели . Сущность оптимизации (улучшения) моделей состоит в их упрощении при заданном уровне адекватности. В основе оптимизации лежит возможность преобразования моделей из одной формы в другую. Основными показателями, по которым возможна оптимизация модели, являются время и затраты средств для проведения исследований и принятия решений с помощью модели.

5.3.3. Обзор типовых задач исследования операций

Задачи распределения ресурсов

Распределительные задачи возникают в случае, когда имеющихся в наличии ресурсов не хватает для выполнения каждой из намеченных работ эффективным образом и необходимо наилучшим образом распределить ресурсы по работам в соответствии с выбранным критерием оптимальности. Методы решения задач распределения ресурсов позволяют:
· распределять ресурсы между работами таким образом, чтобы максимизировать прибыль или минимизировать затраты;
· определять такой состав работ, который можно выполнить, используя имеющиеся ресурсы, и при этом достичь максимума определенной меры эффективности;
· определить, какие ресурсы необходимы для того, чтобы выполнить заданные работы с наименьшими издержками.

Примером распределительной задачи является разработка плана снабжения . Имеется ряд предприятий, потребляющих известные виды сырья, и есть ряд сырьевых баз, которые могут поставлять это сырье. Базы связаны с предприятиями какими-то путями снабжения со своими тарифами. Требуется разработать такой план снабжения предприятий сырьем (с какой базы, в каком количестве и какое сырье доставлять), чтобы потребности в сырье были удовлетворены с минимальными расходами.

Задачи ремонта и замены оборудования

Любое оборудование со временем изнашивается и стареет, и поэтому требует своевременного предупредительного или восстановительного ремонта либо полной замены на новое оборудование.

Задачи ремонта и замены оборудования позволяют определить:
· такие сроки восстановительного ремонта и моменты замены оборудования, при которых минимизируются затраты на ремонт, замену за все время его эксплуатации;
· определить такие сроки профилактического контроля по обнаружению неисправностей, при которых минимизируется сумма затрат на проведение контроля и ожидаемых потерь от простоя оборудования вследствие выхода из строя некоторых деталей оборудования.

Задачи управления запасами

Задачи управления запасами возникают, когда экономический объект не может работать без производственных или товарных запасов, поскольку их отсутствие приводит к простоям, штрафам, потери клиентов, катастрофам и т.д.

Задачи управления запасами позволяют ответить на следующие вопросы:
· каковы оптимальные величины объема заказа на закупку или производство товара, периода поставок заказов, величины запаса, моментов подачи заказа товара, позволяющие минимизировать общие затраты на покупку, производство, доставку, хранение товара;
· что выгоднее производить товар или закупать его;
· выгодно ли пользоваться скидками на покупку товара и т.п.

Задачи сетевого планирования сложных проектов

Примеры сложных комплексных проектов: строительство и реконструкция каких-либо крупных объектов; выполнение научно-исследовательских и конструкторских работ; подготовка производства к выпуску продукции; проведение маркетинговых и иных исследований.

Использование сетевых моделей позволяет:
· построить сетевой график, который представляет взаимосвязи работ проекта, что позволяет детально анализировать все работы и вносить улучшения в структуру проекта еще до начала его реализации;
· построить календарный график, который определяет моменты начала и окончания каждой работы, минимально возможное время выполнения проекта, критические работы; позволяет оптимизировать параметры проекта: выявить и устранить проблемы в обеспечении работ исполнителями, снизить количество одновременно занятых исполнителей, сократить длительность отдельных работ и проекта в целом;
· оперативно контролировать и корректировать ход выполнения проекта.

Задачи выбора маршрута

Типичной задачей выбора маршрута является нахождение некоторого маршрута проезда из одного города в другой, при наличии множества путей через различные промежуточные пункты. Задача состоит в определении наиболее экономичного маршрута по критерию времени, расстояния или стоимости проезда. На существующие маршруты могут быть наложены ограничения, например, запрет на возврат к уже пройденному пути, требование обхода всех пунктов, причем в каждом из них можно побывать только один раз (задача коммивояжера).

Задачи массового обслуживания

Задачи массового обслуживания посвящены изучению систем обслуживания очередей требований. Причина очередей в том, что поток требований клиентов случаен и неуправляем. Типичные примеры таких ситуаций – очереди пассажиров к билетным кассам, очереди абонентов, ожидающих вызова на междугородной АТС, очереди самолетов, ожидающих взлета или посадки.

Задачи массового обслуживания позволяют определить, какое количество приборов обслуживания необходимо, чтобы минимизировать суммарные ожидаемые потери от несвоевременного обслуживания и простоев обслуживающего оборудования.

Задачи упорядочения

Стандартная постановка задачи упорядочения (календарного планирования): имеется множество деталей с определенными технологическими маршрутами, а также несколько станков, на которых детали обрабатываются. Тогда упорядочение заключается в определении такой очередности обработки каждой детали на каждом станке, при которой минимизируется суммарная продолжительность всех работ, или общее запаздывание обработки деталей, или потери от запаздывания и т.п.

5.3.4. Математический инструментарий исследования операций

Рассмотрим некоторые математические дисциплины, наиболее часто используемые при решении задач исследования операций.

Математическое программирование ("планирование")– это раздел математики, занимающийся разработкой методов отыскания экстремальных значений функции, на аргументы которой наложены ограничения. Методы математического программирования широко используются для решения распределительных задач.

Линейное программирование (ЛП) – является наиболее простым и лучше всего изученным разделом математического программирования. В нем рассматриваются задачи, у которых показатель оптимальности представляет собой линейную функцию от переменных задачи, а ограничительные условия, налагаемые на возможные решения, имеют вид линейных равенств или неравенств. Соответственно нелинейное программирование рассматривает задачи с нелинейными целевыми функциями и ограничениями.

Задачи,решаемые с помощью сетевого моделирования (теория графов) , могут быть сформулированы и решены методами линейного программирования, но специальные сетевые алгоритмы позволяют решать их более эффективно. Примеры: задачи нахождения кратчайшего пути, критического пути, максимального потока, минимизации стоимости потока в сети с ограниченной пропускной способностью и др.

Целевое программирование представляет собой методы решения задач линейного программирования с несколькими целевыми функциями, которые могут конфликтовать друг с другом.

Целочисленное линейное программирование используется для решения задач, у которых все или некоторые переменные должны принимать целочисленные значения.

Динамическое программирование предполагает разбиение задачи на несколько этапов, каждый из которых представляет собой подзадачу относительно одной переменной и решается отдельно от других подзадач.

Аппарат теории вероятностей используется во многих задачах исследования операций, например, для прогнозирования (регрессионный и корреляционный анализ) , вероятностного управления запасами, моделирования систем массового обслуживания, имитационного моделирования и др.

Методы моделирования и прогнозирования временных рядов позволяют выявить тенденции изменения фактических значений параметра Y во времени и прогнозировать будущие значения Y.

Теория игр и принятия решений рассматривает процессы выбора наилучшей из нескольких альтернатив в ситуациях определенности (данные известны точно), в условиях риска (данные можно описать с помощью вероятностных распределений), в условиях неопределенности (вероятностное распределение либо неизвестно, либо не может быть определено).

Методы и модели теории нечетких множеств позволяют в математической форме представить и использовать для принятия решений субъективную словесную экспертную информацию: предпочтения, правила, оценки значений количественных и качественных показателей.

Предыдущая

Исследование операций – это комплексная математическая дисциплина, занимающаяся построением, анализом и применением математических моделей принятия оптимальных решений при проведении операций.

Предмет исследования операций - системы организационного управления или организации, которые состоят из большого числа взаимодействующих между собой подразделений не всегда согласующихся между собой и могут быть противоположны.

Цель исследования операций - количественное обоснование принимаемых решений по управлению организациями

Операция – система управляемых действий, объединенная единым замыслом и направленная на достижение определенной цели.

Набор управляющих параметров (переменных) при проведении операции называется решением . Решение называется допустимым , если оно удовлетворяет набору определенных условий. Решение называется оптимальным , если оно допустимо и, по определенным признакам, предпочтительнее других, или, по крайней мере, не хуже.

Признак предпочтения называется критерием оптимальности.

Критерий оптимальности включает в себя целевую функцию направление оптимизации или набор целевых функций и соответствующих направлений оптимизации.

Целевая функция – это количественный показатель предпочтительности или эффективности решений.

Направление оптимизации - это максимум (минимум), если наиболее предпочтительным является наибольшее (наименьшее) значение целевой функции. Например, критерием может быть максимизация прибыли либо минимизация затрат.

Математическая модель задачи ИО включает в себя:

1) описание переменных, которые необходимо найти;

2) описание критериев оптимальности;

3) описание допустимых решений (ограничений, накладываемых на переменные)

Цель ИО – количественно и качественно обосновать принимаемое решение. Окончательное решение принимает ответственное лицо либо группа лиц, называемое ЛПР – лицо, принимающее решение.

Вектор, удовлетворяющий системе ограничений, называется допустимым решением или планом ЗЛП . Множество всех планов называется допустимой областью или областью допустимых решений . План, который доставляет максимум (минимум), целевой функции называется оптимальным планом или оптимальным решением ЗЛП . Таким образом, решить ЗЛП значит найти ее оптимальный план.

Привести общую ЗЛП к основной очень просто, используя следующие очевидные правила.

    Минимизация целевой функции f равносильна максимизации функции g = – f .

    Ограничение в виде неравенства равносильно уравнению при условии, что дополнительная переменная.

    Если на некоторую переменную x j не накладывается условие неотрицательности, то делают замену переменной,.

Линия уровня функции f , т. е. линию, вдоль которой эта функция принимает одно и то же фиксированное значение с , т. е. f (x 1 , x 2)= c

Множество точек называется выпуклым , если оно вместе с любыми двумя своими точками содержит весь отрезок, соединяющий эти точки.

В случае двух переменных множество решений линейного неравенства (уравнения) представляет собой полуплоскость (прямую).

Пересечение этих полуплоскостей (и прямых, если в системе ограничений есть уравнения) представляет собой допустимую область. Если она не пуста, то является выпуклым множеством и называется многоугольником решений .

В случае трех переменных допустимая область ЗЛП есть пересечение полупространств и, возможно, плоскостей, и называется многогранником решений

Система линейных уравнений называется системой с базисом , если в каждом уравнении содержится неизвестное с коэффициентом, равным 1, отсутствующее в остальных уравнениях системы. Эти неизвестные называются базисными , остальные свободными .

Систему линейных уравнений будем называть канонической , если она является системой с базисом и все b i ≥ 0. Базисное решение в этом случае оказывается планом, т. к. его компоненты неотрицательны. Назовем его базисным (или опорным ) планом канонической системы.

ОЗЛП будем называть канонической (КЗЛП), если система линейных уравнений этой задачи – каноническая, а целевая функция выражена только через свободные неизвестные.

Т. Если в симплекс-таблице среди коэффициентов при каком-либо свободном неизвестном имеется хотя бы один положительный элемент, то возможен переход к новой канонической задаче, равносильной исходной, в которой указанное свободное неизвестное оказывается базисным (при этом одно из базисных неизвестных переходит в число свободных).

Теорема 2 . (об улучшении базисного плана) j , а в столбце х j имеется хотя бы один положительный элемент, причем ключевое отношение >0, то возможен переход к равносильной канонической задаче с не хужим базисным планом.

Теорема 3 . (достаточное условие оптимальности) . Если все элементы индексной строки симплекс-таблицы задачи максимизации неотрицательны, то базисный план этой задачи является оптимальным, а с 0 есть максимум целевой функции на множестве планов задачи.

Теорема 4 . (случай неограниченности целевой функции) . Если в индексной строке симплекс-таблицы задачи максимизации содержится отрицательный элемент с j , а в столбце неизвестного х j все элементы неположительны, то на множестве планов задачи целевая функция не ограничена сверху.

Симплекс-метод:

    Записываем данную КЗЛП в исходную симплекс-таблицу.

    Если все элементы индексной строки симплекс-таблицы неотрицательны, то базисный план задачи является оптимальным (теорема 3).

    Если в индексной строке содержится отрицательный элемент, над которым в таблице нет ни одного положительного, то целевая функция не ограничена сверху на множестве планов и задача не имеет решений (теорема 4).

    Если над каждым отрицательным элементом индексной строки имеется в таблице хотя бы один положительный, то следует перейти к новой симплекс-таблице, для которой базисный план не хуже предыдущего (теорема 2). С этой целью (см. доказательство теоремы 1)

выбираем в таблице ключевой столбец, в основании которого находится какой-либо отрицательный элемент индексной строки;

выделяем ключевое отношение (минимальное из отношений b i к положительным элементам ключевого столбца), знаменатель которого будет ключевым элементом;

составляем новую симплекс-таблицу; для этого делим ключевую строку (строку, в которой находится ключевой элемент) на ключевой элемент, а затем из всех остальных строк (включая индексную) вычитаем полученную строку, умноженную на соответствующий элемент ключевого столбца (чтобы все элементы этого столбца, кроме ключевого, стали равны 0).

    При рассмотрении полученной симплекс-таблицы непременно представится один из трех случаев, описанных в пп. 2, 3, 4. Если при этом возникнут ситуации пп. 2 или 3, то процесс решения задачи завершается, если же возникнет ситуация п. 4, то процесс продолжается.

Если учесть, что число различных базисных планов конечно, то возможны два случая:

через конечное число шагов задача будет решена (возникнут ситуации пп. 2 или 3);

начиная с некоторого шага возникает зацикливание (периодическое повторение симплексных таблиц и базисных планов).

Эти задачи называются симметричными двойственными задачами . Отметим следующие особенности, связывающие эти задачи:

    Одна из задач является задачей максимизации, а другая – минимизации.

    В задаче максимизации все неравенства – ≤, а в задаче минимизации – ≥.

    Число неизвестных одной задачи равно числу неравенств другой.

    Матрицы коэффициентов при неизвестных в неравенствах обеих задач являются взаимно транспонированными.

    Свободные члены неравенств одной из задач равны коэффициентам при соответствующих неизвестных в выражении целевой функции другой задачи.

Алгоритм построения двойственной задачи.

1. Привести все неравенства системы ограничений исходной задачи к одном смыслу – к каноническому виду.

2. Составить расширенную матрицу системы А, в которую включить столбец b i и коэффициенты целевой функции F.

3. Найти транспонированную матрицу А Т.

4. Записать двойственную задачу.

Теорема 5. Значение целевой функции задачи максимизации для любого ее плана не превосходит значения целевой функции двойственной к ней задачи минимизации для любого ее плана, т. е. имеет место неравенство:

f (x ) ≤ g (y ),

называемое основным неравенством двойственности .

Теорема 6. (достаточное условие оптимальности ). Если для некоторых планов двойственных задач значения целевых функций равны, то эти планы являются оптимальными.

Теорема 7. (основная теорема двойственности ). Если ЗЛП имеет конечный оптимум, то двойственная к ней также имеет конечный оптимум, и оптимальные значения целевых функций совпадают. Если целевая функция одной из двойственных задач не ограничена, то условия другой задачи противоречивы.

Теорема 8. (о дополняющей нежесткости ). Для того чтобы допустимые решения и двойственных задач являлись оптимальными, необходимо и достаточно, чтобы выполнялись следующие соотношения:

Ценности ресурсов прямой ЗЛП представляет собой значения переменных в оптимальном решении двойственной задачи.

Компоненты оптимального решения двойственной ЗЛП равны соответствующим элементам индексной строки оптимальной симплекс-таблицы прямой задачи, отвечающим дополнительным переменным.

Теорема 11. (критерий оптимальности плана транспортной задачи). Для того чтобы план перевозок) был оптимальным, необходимо и достаточно, чтобы существовали числа () и (), удовлетворяющие следующим условиям:

а) для всех базисных клеток плана (>0);

б) для всех свободных клеток (=0).

Метод потенциалов

Шаг 1. Проверить является ли данная транспортная задача закрытой. Если да, то перейти ко второму шагу. Если нет, то свести ее к закрытой задаче путем введения либо фиктивного поставщика, либо фиктивного потребителя.

Шаг 2. Найти исходное опорное решение (исходный опорный план) закрытой транспортной задачи.

Шаг 3. Проверить полученное опорное решение на оптимальность:

вычислить для него потенциалы поставщиков u i и потребителей v j

для всех свободных клеток (i , j ) вычислить оценки;

если все оценки неположительны (), то решение задачи окончено: исходный опорный план оптимален. Если среди оценок есть хотя бы одна положительная, то переходим к четвертому шагу.

Шаг 4. Выбрать клетку (i * ,j * ) с наибольшей положительной оценкой и для нее построить замкнутый цикл перераспределения груза. Цикл начинается и заканчивается в выбранной клетке. Получим новое опорное решение, в котором клетка (i * , j * ) окажется занятой. Возвращаемся к третьему шагу.

Через конечное число шагов будет получено оптимальное решение, т. е. оптимальный план перевозок продукции от поставщиков к потребителям.

Точка называется точкой локального максимума , если существует окрестность этой точки такая, что

Необходимые условия оптимальности

Для того, чтобы функция одной переменной имела в точке x * локальный экстремум, необходимо, чтобы производная функции в этой точке была равна нулю,

Для того, чтобы функция имела в точке локальный экстремум, необходимо, чтобы все ее частные производные в этой точке обращались в ноль

Если в точке x * первая производная функции равна нулю, а вторая производная >0, то функция в точке x * имеет локальный минимум, если 2 произв,<0 то функция в точке x * имеет локальный максимум.

Теорема 4. Если функция одной переменной имеет в точке x * производные до (n - 1) порядка, равные нулю, и производная n порялка не равна 0, то тогда,

если n четно, то точка x * является точкой минимума, если,fn(x)>0

точкой максимума, если fn(x)<0.

Если n нечетно, то точка x * – точка перегиба.

Числовая матрица называется матрицей квадратичной формы .

Квадратичная форма (5) называется положительно определенной , если для Q(X) >0 и отрицательно определенной , если для.Q(X)<0

Симметричная матрица A называется положительно определенной , если построенная по ней квадратичная форма (5) положительно определена.

Симметричная матрица называетсяотрицательно определенной , если построенная по ней квадратичная форма (6) отрицательно определена.

Критерий Сильвестра: матрица является положительно определенной, если все ее угловые миноры больше нуля.

Матрица является отрицательно определенной, если знаки угловых миноров чередуются.

Для того чтобы матрица была положительно определенной, необходимо, чтобы все ее собственные числа были больше нуля.

Собственные числа – корни многочлена .

Достаточное условие оптимальности задается следующей теоремой.

Теорема 5. Если в стационарной точке матрица Гессе положительно определена, то эта точка – точка локального минимума, если матрица Гессе отрицательно определена, то эта точка – точка локального максимума.

Конфликт - это противоречие, вызванное противоположными интересами сторон.

Конфликтная ситуация – ситуация, в которой участвуют стороны, интересы которых полностью или частично противоположны.

Игра - это действительный или формальный конфликт, в котором имеется по крайней мере два участника, каждый из которых стремится к достижению собственных целей

Правилами игры называют допустимые действия каждого из игроков, направленные на достижение некоторой цели.

Платежом называется количественная оценка результатов игры.

Парная игра – игра, в которой участвуют только две стороны (два игрока).

Игра с нулевой суммой или антагонистическая - парная игра, при которой сумма платежа равна нулю, т. е. если проигрыш одного игрока равен выигрышу другого.

Выбор и осуществление одного из действий, предусмотренных правилами, называется ходом игрока . Ходы могут быть личными и случайными.

Личный ход – это сознательный выбор игроком одного из возможных действий (например, ход в шахматной игре).

Случайный ход – это случайно выбранное действие (например, выбор карты из перетасованной колоды).

Стратегия игрока - это однозначный выбор игрока в каждой из возможных ситуаций, когда этот игрок должен сделать личный ход.

Оптимальная стратегия - это такая стратегия игрока, которая при многократном повторении игры обеспечивает ему максимально возможный средний выигрыш или минимально возможный средний проигрыш.

Платежная матрица – полученная матрица A или, иначе, матрица игр ы.

Конечной игрой размерности (m  n) называется игра, определенная матрицей А размерности (m  n).

Максимином или нижней ценой игры назовем число alpa = max(i)(min aij)(j)

а соответствующая ему стратегия (строка) максиминной .

Минимаксом или верхней ценой игры назовем число Beta = min(j)(max aij)i

а соответствующая ему стратегия (столбец) минимаксной .

Нижняя цена игры всегда не превосходит верхнюю цену игры.

Игрой с седловой точкой называется игра для которой. Alp = beta

Ценой игры называется величина, v если.v = alp = beta

Смешанной стратегией игрока называется вектор, каждая из компонент которого показывает относительную частоту использования игроком соответствующей чистой стратегии.

Теорема 2 . Основная теорема теории матричных игр.

Всякая матричная игра с нулевой суммой имеет решение в смешанных стратегиях.

Т 3

Если один из игроков применяет оптимальную смешанную стратегию, то его выигрыш равен цене игры  в не зависимости от того, с какими частотами будет применять второй игрок свои стратегии (в том числе и чистые стратегии).

игрой с природой – игра, в которой мы не обладаем информацией о поведении партнера

Риском r ij игрока при выборе стратегии А i в условиях H j называется разность

r ij = b j - a i ,

где b j - максимальный элемент в j - м столбце.

Графом называется совокупность непустого множества, называемого

множеством вершин графа и множества пар вершин, которые называются

ребрами графа.

Если рассматриваемые пар вершин являются упорядоченными, то граф

называется ориентированным (орграф), в противном случае –

неориентированным. В

Маршрутом (путем) в графе, соединяющем вершины А и В, называется

последовательность ребер, первое из которых выходит из вершины А, начало

последующего совпадает с концом предыдущего, а последнее ребро входит в

вершину В.

Граф называется связным, если для любых двух его вершин существует путь,

их соединяющий. В противном случае граф называется несвязным.

Граф называется конечным, если число его вершин конечно.

Если вершина является началом или концом ребра, то вершина и ребро

называются инцидентными. Степенью (порядком) вершины называется число инцидентных ей ребер

Эйлеров путь (эйлерова цепь) в графе - это путь, проходящий по всем

рѐбрам графа и притом только по одному разу.

Эйлеров цикл - это эйлеров путь, являющийся циклом.

Эйлеров граф - граф, содержащий эйлеров цикл.

Полуэйлеров граф - граф, содержащий эйлеров путь (цепь).

Теорема Эйлера.

Эйлеров цикл существует тогда и только тогда, когда граф связный и в нѐм

отсутствуют вершины нечѐтной степени.

Теорема. Эйлеров путь в графе существует тогда и только тогда, когда граф

связный и число вершин нечѐтной степени равно нулю или двум.

Деревом называется связный граф без циклов, имеющий исходную вершину

(корень) и крайние вершины (степени 1); пути от исходной вершины к крайним вершинам называются ветвями.

Сетью (или сетевым графиком) называется ориентированный конечный

связный граф, имеющий начальную вершину (источник) и конечную вершину (сток).

Весом пути в графе будем называть сумму весов его ребер.

Кратчайшим путем из одной вершины в другую будем называть путь

минимального веса. Вес этого пути будем называть расстоянием между

вершинами.

Работа – это протяженный во времени процесс, требующий затрат ресурсов,

либо логическая зависимость между двумя или несколькими работами

Событие – результат выполнения одной или нескольких работ

Путь – это цепочка следующих друг за другом работ, соединяющих

начальную и конечную вершины.

Продолжительность пути определяется суммой продолжительностей

составляющих его работ.

Правила составления сетевых графиков.

1. В сетевом графике не должно быть тупиковых событий (кроме

завершающего), т. е. таких, за которыми не следует ни одной работы.

2. Не должно быть событий (кроме исходного), которым не предшествует хотя

бы одна работа.

3. В сетевом графике не должно быть циклов.

4. Любые два события связаны не более, чем одной работой.

5. Сетевой график должен быть упорядочен.

Любой путь, начало которого совпадает с исходным событием, а конец – с

завершающим, называется полным путем. Полный путь, имеющий максимальную

продолжительность работ, называется критическим путем

Иерархия есть определенный тип системы, основанный на предположении, что элементы системы могут группироваться в несвязанные множества

Описание метода анализа иерархий

Построение матриц парных сравнений

Находим лямбда макс и решаем систему относительно вектора весов

Синтез локальных приоритетов

Проверка согласованности матриц парных сравнений

Синтез глобальных приоритетов

Оценка согласованности всей иерархии

16. Система исследовательских операций, направленных на выявление причин, определяющих результаты педагогического процесса, - это: *
а) контроль;
б) педагогический анализ;
в) выявление и формулирование проблемы.
17. Фазы разрешения проблемы следующие: *
а) принятие решения о путях разрешения проблемы - реализация этого решения - оценка результатов;
б) оценка результатов - принятие решения - обратная связь - сообщение о принятом решении - реализация решения;
в) принятие решения - сообщение о принятом решении - реализация решения -обратная связь - оценка результатов.
18. Общее в тенденциях развития системы дошкольного воспитания в 20-е и 90-е годы - это: *
а) глубокое научное методическое обеспечение;
б) многообразие типов дошкольных учреждений;
в) гибкая система подготовки кадров.
19. Процедура принятия управленческого решения заключается в следующем: *
а) работа по выявлению проблемы - определение критериев выполнения решения - формулирование альтернатив решения - оценка вариантов решения - выбор альтернативы;
б) работа с проблемой - формулирование путей решения проблемы - их оценка - принятие решения;
в) определение отклонения фактического состояния системы от желаемого -построение проблемы - разработка вариантов решения проблемы - выбор решения.
20. К социально-психологической группе методов относится: *
а) убеждение;
б) надбавка;
в) команда.
21. Специфика управленческого труда заключается в том, что: *
а) непосредственным результатом труда выступает информация;
б) труд не лимитирован временем;
в) высока степень ответственности.
22. Основополагающий организационный документ, регламентирующий работу ДОО, -это: *
а) Закон РФ «Об образовании»;
б) Типовое положение о ДОУ;
в) Устав ДОО.
23. Общее в тенденциях развития системы дошкольного воспитания в 40-е и 90-е годы: *
а) глубокая проработка содержания образования;
б) существенное влияние объективных факторов;
в) устойчивая нормативно-правовая база.
24. Функции контроля, педагогического анализа, целеполагания, принятия решения, планирования, организации составляют группу: *
а) социально-психологических функций;
б) общих функций;
в) процессуальных функций.
25. Работники ДОО имеют право: *
а) на участие в управлении ДОО;
б) быть избранным председателем Совета педагогов;
в) представлять интересы коллектива в любых учреждениях и организациях.
26. Общее руководство ДОО осуществляется: *
а) руководителем ДОО;
б) Советом педагогов;
в) органами местного управления.
27. Количество групп в ДОО определяется: *
а) учредителем;
б) руководителем ДОО;
в) родителями.
28. Порядок избрания членов Совета педагогов и вопросы его компетенции определяются: *
а) Положением о Совете педагогов;
б) Уставом ДОО;
в) Типовым положением о ДОУ.
29. Развитие системы дошкольного воспитания обусловлено: *
а) уровнем развития управления в системе;
б) характером идеологии общества;
в) наличием стабильной нормативно-правовой базы.
30. Наиболее объективная форма контроля - это: *
а) взаимоконтроль;
б) коллективный открытый просмотр;
в) плановый административный.

Исследование операций является одним из основных источников системного анализа. Основные концепции, принципы анализа систем являются развитием идей теории исследования операций и ее методы являются сегодня одной из основных глав системного анализа II4, 26J. Сам термин «исследование операций» родился в послевоенные годы, когда стало очевидно, что задачи широкого класса, возникшие в самых различных сферах человеческой деятельности, имеют, несмотря на их качественное различие, одно общее - они сводятся к выбору способа действия, варианта плана, параметров конструкций, т.е. к принятию решений. Этого общего достаточно для построения единой теории и единой системы методов. В таких условиях и возник термин «операция» - термин очень общий. Он означает любое целенаправленное действие. Говоря об операции, мы всегда ассоциируем с ней некоторого субъекта (оперирующую сторону), который формулирует цель операций и в интересах которого последняя проводится. Цель операции - обычно некоторый внешний (экзогенный) элемент, считающийся заданным.

Наряду с субъектом, т.е. с оперирующей стороной, мы всегда имеем дело еще и с исследователем операции. Он действует в интересах оперирующей стороны. Задача иследования состоит в том, чтобы найти способ использования ресурса (т.е. возможностей оперирующей стороны), обеспечивающий достижение некоторой цели. В такой общей постановке новая дисциплина отвечала потребностям целого ряда направлений человеческой деятельности. Начиная с 40-х годов проблемам исследования операций посвящается все большее и большее число работ }