рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

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

Исследование операций - раздел Производство, Моделирование модели Академик Н.моисеев Определяет «Исследование Операций» Как Единую Систе...

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

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

Здесь необходимы некоторые пояснения. Раньше мы говорили, что любая модель есть четырехместная конструкция, включающая объект, субъект, задачу и способ описания. Это все верно. В данном случае дело осложняется тем, что субъект проводит над объектом определенные «операции» для достижения своей цели. Таким образом, мы имеем дело с более сложной структурой модели, которая должна включать еще и «модель операции». Под «моделью операции» понимается некоторая совокупность, состоящая из субъекта (оперирующая сторона, которая формулирует цель операции), запаса ресурсов для проведения операции, набора стратегий (т.е. способов использования этих ресурсов) и критерия - способа сравнения различных стратегий, преследующих достижение цели операции. Цель операции – стремление к максимизации или минимизации значения критерия.

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

Пусть в пунктах А1, А2,…, Аn находятся склады, на которых хранятся полуфабрикаты в количествах Х1, Х2,..., Хn, соответственно. В пунктах В1, В2,…, Вm находятся потребители, к которым необходимо доставить полуфабрикаты в количествах, не меньших, чем Y1, Y2,…, Ym, соответственно. Обозначим черед dij стоимость перевозки единицы груза между пунктами Аi и Вj.

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

Обозначим Xij количество товара, перевозимого из пункта Аi в пункт Вj. Для того, чтобы удовлетворялись запросы потребителей, необходимо выполнение неравенства

Xij Yj

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

Xi j Xi

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

В данной задаче одним из возможных критериев будет стоимость перевозки. Она определяется следующим образом:

I = dij Xij → min

Теперь задачу о перевозках мы можем сформулировать следующим образом: определить величины Xij ≥ 0, удовлетворяющие ограничениям и доставляющие функции I минимальное значение.

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

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

Исследование задачи в рассмотренном примере сводилось к четко поставленной задаче оптимизации и не содержало неопределенностей. Однако задачи, не содержащие неопределенности, скорее исключение, чем правило.

В исследованиях операций принято различать три типа неопределенностей: неопределенность целей, неопределенность знаний обстановки («неопределенность природы») и неопределенность действий реального противника или партнера.

Рассмотрим ситуацию с неопределенностью целей.

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

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

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

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

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

В книге Шенона принцип Парето сформулирован несколько с иных позиций и совсем просто: «С точки зрения характеристик системы существенны лишь некоторые из множества факторов. Действительно, в большинстве систем 20 % факторов определяют 80 % свойств, а остальные 80 % факторов определяют лишь 20% ее свойств. Наша задача – выделить существенные факторы».

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

Например, метод линейного программирования с успехом используется при расчете шихты для изготовления отливки. Для выплавки сплава с заданным составом необходимо предварительно составить шихту – совокупность различных материалов, которая должна обеспечить получение из нее жидкого расплава требуемого качества. Предположим, что расплав состоит из п элементов Еj (j = 1, 2,..., п). Допустимое или целесообразное содержание элементов расплава может быть задано двойным неравенством

Eнj2 ≤ Ej2 ≤ Eвj2

где Ej2 – содержание расчетного j-го компонента в готовом сплаве, %; Eнj2, Eвj2 – соответственно нижний и верхний пределы содержания j-го компонента в готовом сплаве, %.

Расчетный состав жидкого расплава записывается соответствующими неравенствами:

Eнj1 ≤ Ej1 ≤ Eвj1

где

Eнj1 = Eнj2 + ΔEj; Eвj1 = Eвj2 ΔEj

ΔEj – отклонение содержания элемента.

Расчетные уравнения представляют собой систему неравенств и равенств

Eнj1Eij1 xi1 ≤ Eвj1

xi1 = 1

q ≤ xi1 ≤ p

где Eij1 – количество расчетного элемента Ej, усваиваемое жидким металлом из i-й составляющей шихты; 0 ≤ xi11 – доля i-й составляющей шихты; р и q – технологические ограничения на xi; 1, 2, …, m – компоненты шихты.

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

Eнj0Eij0 xi0 ≤ Eвj0

xi0 ki =1

q0 ≤ xi0 ≤ p0

где индекс «0» означает «для шихты», а ki – коэффициент выхода жидкого металла из i-й составляющей шихты.

Если записать Eсрj0 = (Eнj0+Eвj0)/2, то получим

Еij = Eсрj ; xi =1/k0

где k0 – коэффициент выхода жидкого металла из всей шихты, 0 ≤ k01.

Таким образом, мы получили систему линейных алгебраических уравнений вида

Σaij xi = bi,

где aij≥0, bi≥0 ,

i=1,...,m,

j=1,...,n,

m – число компонентов в составляющей шихты,

n – число компонентов шихты.

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

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

В любом элементарном акте обслуживания можно выделить две основные составляющие: ожидание обслуживания заявок и собственно обслуживания. Схематически такой элементарный прибор обслуживания можно представить состоящим из накопителя заявок Н, содержащего l заявок, и канала обслуживания заявок К. В накопитель поступает поток заявок w, а на канал – поток обслуживаний u.

Считают, что поток заявок w, т.е. интервалы времени между моментами появления заявок на входе К образует подмножество неуправляемых переменных, а поток обслуживания u, т.е. интервалы времени между началом и окончанием обслуживания, образуют подмножество управляемых переменных.

Заявки, обслуженные каналом К, и заявки, покинувшие прибор П не обслуженными (например, из-за переполнения накопителя Н), образуют выходной поток у, т.е. интервалы времени между моментами выхода заявок образуют подмножество выходных переменных.

Процесс функционирования прибора обслуживания П можно представить как процесс изменения состояний его элементов во времени z(t). Переход в новое состояние для П означает изменение числа заявок, которые в нем находятся (в накопителе Н и канале К), т.е. состояние прибора зависит как от состояния накопителя, так и от состояния канала. В практике моделирования используют не отдельные приборы обслуживания Пi, а совокупности, образуемые композицией многих элементарных приборов обслуживания Пi. Такие совокупности и представляют собой математические непрерывно-стохастические схемы.

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

 

 

– Конец работы –

Эта тема принадлежит разделу:

Моделирование модели

На сайте allrefs.net читайте: "Моделирование модели"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Исследование операций

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Что такое «металлургическое производство»?
Попробуем понять, что представляет собой объект, который называют «металлургическим производством». Будем считать, что оно представляет собой комплексную отрасль, состоящую из производстве

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

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

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

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

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

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

Имитационное моделирование
Имитационное моделирование заключается прежде всего в конструировании мысленной модели (имитатора), имитирующей объекты и процессы по нужным (но неполным) показателям: например, по вр

Управление
Термин «управление» понимается как искусственное изменение состояния некоторого объекта для достижения определенной цели. Стабилизацию состояния объекта обычно называют регулиров

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

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

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги