Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Определение параметров обслуживающих систем как одноканальных замкнутых смо с простейшими потоками.↑ ⇐ ПредыдущаяСтр 6 из 6 Содержание книги
Поиск на нашем сайте
Постановка задачи. Допустим, что обслуживающая производственная система может быть представлена как одноканальная замкнутая СМО. Например, “Ремонтная бригада - оборудование”. Канал обслуживания - ремонтная бригада, а требования - оборудование, требующее время от времени! соответствующего ремонта. При этом, как время выхода из строя оборудования, так и продолжительность ремонта оборудования имеют вероятностный! характер. Поступающее в ремонт оборудование, находится в системе до тех пор, пока не будут отремонтированы - система с неограниченным временем ожидания ремонтируемого оборудования. Допустим, что потоки событий,] происходящие в системе, в процессе ее работы являются простейшими (ординарными, стационарными и без последействия). Известны: число оборудований, обслуживаемых ремонтной бригадой - т; интенсивность поступления оборудования в ремонт - λ; интенсивность ремонта оборудования - µ. Требуется определить параметры функционирования обслуживающей системы “Ремонтная бригада - оборудование” в установившемся режиме. когда вероятности состояния системы не зависят от времени: вероятность отсутствия в системе ремонтируемого оборудования - канал обслуживания - ремонтная бригада простаивает - Ра; вероятности наличия в системе п требований (ремонтируемых оборудований) - Рп; коэффициент использования канала обслуживания (ремонтной бригады); среднюю длину очереди, т. е. среднее число требований находящихся в очереди, ожидающих обслуживания - N0ч, среднее число требований находящихся в системе, т. е. в очереди и в ка* нале обслуживания - NCmct- Выявление основных особенностей взаимосвязей и количественных закономерностей. Функционирование рассматриваемого производственного процесса можно представить через все возможные состояния его и интенсивности перехода системы из одного состояния в другое. Представим функционирование производственного процесса “Ремонтная бригада - оборудование” как системы массового обслуживания, в виде размеченного графа всех возможных состояний системы. Для чего необходимо выполнить ряд действий: • составить полный перечень всех возможных состояний производственной системы по числу требований (оборудований), требующих ремонта! (обслуживания). Так, если ни одно оборудование не поступила в систему] в ремонт, то канал обслуживания (ремонтная бригада) будет простаивать] и такое состояние характеризуется параметром Р0 - вероятностью отсутствия требований в системе. При наличии в системе только одного оборудования это состояние характеризуется параметром Р1 - вероятностью! наличия одного требования в системе и т. д. Таким образом, каждый] прямоугольник графа, количественно оцениваемый вероятностью состояний Р1 определяет одно из всех возможных состояний; определить все возможные переходы (связи) системы из одного состояния в другие. Переходы (связи) изображаются соответствующими стрелками. Стрелки указывают, в какое состояние система может перейти и с какой интенсивностью. Первый прямоугольник с вероятностью Р0 определяет состояние производственной системы, при котором канал обслуживания простаивает, из-за отсутствия требований. Из этого состояния система может перейти только в состояние Pi. Тогда в системе появится одно оборудование, нуждающееся в обслуживании, так как входной поток их ординарный. С интенсивностью µ система может перейти также из состояния Р; в состояние Р0. Это тогда, когда в системе находилось одно оборудование, но оно было обслужено раньше, чем появилось новое и т.д.; построить размеченный граф состояний, который изображает все возможные состояния системы, все возможные переходы и соответствующие интенсивности. Для одноканального замкнутого производственного процесса “Ремонтная бригада - оборудование” размеченный граф состояний будет выглядеть так, как показан на рис. 5.4. рис. 5.4. Размеченный граф состояний одноканальной замкнутой производственной системы
Ограничимся рассмотрением установившегося режима работы производственной системы, когда вероятности состояний системы не зависят от времени. Это наиболее распространенный режим работы производственной системы. Тогда интенсивности входных и выходных потоков для каждого состояния системы будут сбалансированы. Эти балансы можно представить в таком виде: Исследование системы. Для определения искомых параметров функционирования, рассматриваемой производственной системы, проведем решение системы алгебраических уравнений аналитическим, а затем численным методом с помощью системы Mathcad [7]. Определение параметров функционирования производственной системы аналитическим методом. При решении задачи аналитическим методом используем метод последовательных подстановок. Обозначим величину λ/т через ψ и назовем его коэффициентом загрузки.
В качестве примера рассмотрим производственный процесс "Ремонтная бригада - оборудование". Известны исходные данные системы: число обслуживаемого оборудования m = 5; интенсивность ремонта оборудования µ = 29 ремонтов в год; интенсивность отказа каждого оборудования λ = 6 отказов в год. Требуется определить: вероятность простоя ремонтной бригады Р0 вероятности нахождения в ремонте 1-го, 2-х, 3-х, 4-х и 5 оборудований P1P2P3P4P5. • коэффициент использования ремонтной бригады - К; среднее число оборудований, находящихся в системе – Nсист, среднее число оборудований, находящихся в очереди - Noч- Перед определением требуемых параметров функционирования заданной одноканальной замкнутой производственной системы определим коэффициент загрузки µ который будет равен ψ= λ/µ= 0,207. Вероятность простоя ремонтной бригады составит:
Вероятности отказа 1-го, 2-х, 3-х, 4-х и 5 оборудований соответственно составят: P1 = Р0 *т *ψ = 0,271-• 5 • 0,207 = 0,281, P2 = P1*(m-1)* ψ =0,281-4-0,207 =0,233, P3 = P2*(m-2)* ψ = 0,233 • 3 • 0,207 = 0,144, P4 = P3*(m-3)* ψ = 0,144 • 2 • 0,207 = 0,058, P5 = P4*(m-4)* ψ = 0,058-1-0,207 = 0,012. Коэффициент использования ремонтной бригады составит. K = 1-Р0 =1-0,271 = 0,729. Среднее число оборудований, находящихся в ремонте, определится по формуле:
Ncucm=m-(1-P0)/ψ =1.477
Среднее число оборудований, находящихся в очереди, определится по формуле: Nm=Ncucm-(1-P0)=m-(1-P0)*(1/ψ+1)= 0,749.
14. Оптимизация структуры обслуживающих систем как СМО с простейшими потоками Постановка задачи. Известны основные технико-экономические показатели функционирования обслуживающей системы как одноканальной замкнутой СМО с простейшими потоками.: СКп, Скр - средние затраты, связанные с простоем и работой канала обслуживания (наладчик, ремонтная бригада,...) в единицу времени, руб.; Стп, Стр - средние затраты, связанные с простоем и работой требования (станок, прибор, оборудование) в единицу времени, руб.; Я - интенсивность поступления одного требования на обслуживание; fi - интенсивность обслуживания каналом. Требуется определить оптимальную структуру производственной системы, т. е. какое число требований (станков, приборов,...) должен обслуживать канал обслуживания, чтобы себестоимость обслуживания требований была минимальна. Выявление основных особенностей взаимосвязей и количественных закономерностей. Используя логико-аналитический анализ, критерий оптимизации (себестоимость обслуживания требований) может быть записан в таком виде: Где: P0 - вероятность простоя канала обслуживания; т - число обслуживаемых требований в системе Nсист - число требований, находящихся в системе. Оговорим некоторые особенности функционирования одноканальной замкнутой производственной системы (наладчик - станки, ремонтная бригада- оборудование,...). Допустим, что: вероятность поступления одного требования на обслуживание не зависит вероятности поступления другого, т. е. мы имеем производственную систему без последействия; вероятность поступления на обслуживание сразу двух и более требований равна нулю или столь мала, что ею можно пренебречь, т. е. мы имеем производственную систему с ординарным потоком требований, нуждающихся обслуживании. вероятность поступления требования на обслуживание зависит только от интервала, но не зависит от расположения этого интервала на оси времени, е. мы имеем производственную систему со стационарным потоком поступления требований на обслуживание. И так, мы имеем простейший поток, который обладает одновременно свойствами стационарности, ординарности и отсутствием последействия. Тогда вероятность простоя канала обслуживания определяется так. Число требований, находящихся в системе обслуживания равны. Построение математической модели. Преобразуем исходное выражение критерия оптимизации так, чтобы можно было выделить в нем час- и, независящие и зависящие от числа обслуживаемых машин - т.
В результате такого преобразования в критерии оптимизации выделены три части, из которых второй и третий члены не зависят от числа обслуживаемых машин m, а первый член зависит. Обозначим второй и третий члены через y1 и несколько преобразуем первый член, тогда получим: Исследование математической модели. Анализируя полученную математическую модель, можно заметить, что искомый параметр - число требований, которые может эффективно обслуживать канал обслуживания, принимает только целочисленное значение, следовательно, классические методы оптимизации в этой ситуации неприменимы. Для поиска оптимума воспользуемся следующим неравенством: Если число обслуживаемых требований в системе мало, то будут значительные простои канала обслуживания, если же наоборот, то будет велик простой требований. И в том, и в другом случае производственная система будет неэффективна. Подставим в исходное неравенство математические выражения критерия оптимизации с соответствующим числом обслуживаемых требований: (т-1), т и (т+1), При этом часть критерия оптимизации –y1, которая не зависят от числа обслуживаемых машин т, может быть опущена: Разделим все части неравенства на выражение, стоящего в числителе среднего члена , а затем в левой и правой частях неравенства на . После некоторых преобразований получим следующее неравенство:
Для того, чтобы определить оптимальное число требований в производственной системе тОПТ, необходимо протабулировать полученное неравенство для различных значений т. Те из значений, которые будут удовлетворять неравенству, и будут искомыми оптимальными значениями. Для облегчения поиска оптимальной структуры одноканальной замкнутой производственной системы, для различных коэффициентов С и коэффициентов загрузки ψ проведены расчеты и результаты расчетов представлены в табл. 5.1. Оптимальное планирование производства при различных видах спроса. 15. Оптимальное планирование производства (ремонта, обслуживания, ….) при регулярном спросе. Задача А: Для изготовления (ремонта, обслуживания) n видов изделий И1, И2, …., Иn необходимы ресурсы m видов: трудовые, материальные, финансовые и др. Известно необходимое количество отдельного i-го ресурса для изготовления(ремонта, обслуживания) каждого j-го изделия. Назовем эту величину нормой расхода cij. Известно имеющееся количество каждого вида ресурса, которым предприятие располагает в данный момент, - ai (i=1, 2, m). Известна прибыль Пj, получаемая предприятием от изготовления (ремонта, обслуживания, …) каждого j-го изделия. Требуется определить: какие изделия и в каком количестве должно изготавливать (ремонтировать, обслуживать, …) предприятие xj (j=1, 2, …., n), чтобы обеспечить получение максимальной прибыли. Таблица 1.1.
Постановка задачи В: В распоряжении завода ж / б изделий (ЖБИ) имеется mвидов сырья (песок, щебень, цемент, вода) в объеме ai(i=,2,…,m). Требуется произвести продукцию nвидов – xj (j=1,2,…,n). Дана технологическая норма cij потребления отдельного i – го вида сырья для изготовления единицы продукции каждого j-го вида. Известна прибыль Пj, получаемая от выпуска единицы продукции j-го вида. Требуется определить, какую продукцию и в каком количестве должен производить завод ЖБИ, чтобы получить максимальную прибыль. Исходные данные представлены в табл. 1.2. Таблица 1.2.
Постановка задачи С: на предприятии после модернизации производства появился свободный ресурс времени оборудования. Предлагается организовать производство новых изделий нескольких наименований. Известно время, требуемое на изготовление отдельного изделия на каждом оборудовании, свободные резервы времени на каждом оборудовании, а так же прибыль, получаемая от выпуска каждого изделия. Требуется определить: какие изделия и в каком количестве целесообразно производить на предприятии, чтобы получить максимальную прибыль. Выявление основных особенностей, взаимосвязей и количественных закономерностей. Количество изделий j-го наименования, которое может производить предприятие, обозначим через xj. Зная количество каждого вида i-го ресурса, необходимого для изготовления отдельного j-го типа изделия – норму расхода cij и количество каждого i-го ресурса ai (табл 1.2.), можно записать следующую систему неравенств: Полученную систему неравенств можно записать в виде совокупности равенств, если в каждое из неравенств ввести фиктивные изделия (дополнительные переменные) x6, x7, x8,x9 при изготовлении которых используют каждый оставшийся вид ресурса. В этом случае система принимает вид: Прибыль, получаемая от фиктивных изделий, принимается равной нулю. Построение математической модели. Критерий оптимизации (суммарная величина прибыли) можно представить в виде: Граничные условия можно записать следующим образом: xj 0, (j=1,…,n). Совокупность системы ограничений, целевой функции и граничных условий образует математическую модель для задачи. Алгоритм решения. Метод решения – симплекс-метод. Для его использования необходимо предварительно определить начальный базис, т.е решение, которое удовлетворит системе равенств. Систему уравнений необходимо записать в виде: Переменные в левой части системы у-ний наз. базисными (основными),а находящиеся справа – небазисными (не основными). Для определения значений базисных переменных x6, x7, x8, x9 необходимо приравнять к нулю небазисные x1, x2, x3, x4, x5 и подставить их в систему уравнений. Полученное таким образом решение наз. базисным и будет выглядеть таким образом: (x1, x2, x3, x4, x5 , x6, x7, x8, x9) (0, 0, 0, 0, 0, 21, 15, 16, 15) Алгоритм симплекс-метода:
2. Проверка базисного решения на оптимальность. Просматриваются знаки коэффициентов при небазисных переменных в целевой функции (критерий оптимизации)- последняя строка табл. 1.3. Если все коэффициенты при небазисных переменных не положительны, то исходный базис является оптимальным.
3. Проверка задачи на наличие решения. Если при какой-либо небазисной переменной, имеющей положительный коэф. В целевой ф-ции, окажется, что столбец коэффициентов при этой же переменной в системе уравнений состоит из одних положительных чисел, то максимальное значение целевой функции стремится к бесконечности, т.е. задача решений не имеет. 4. Выбор из небазисных переменных той, которая способна при введении ее в базис увеличить значение целевой функции. Выбираем ту небазисную переменную, которой соответствует наибольший положительный коэффициент в целевой функции. 5. Определение базисной переменной, которая должна быть выведена из базиса. Для всех положительных коэф. При вводимой в базис переменной в системе у-ний определяется отношение свободного члена уравнения к коэффициенту при вводимой в базис переменной. 21/7=3, 15/5=3, 16/8=2, 15/5=3. Минимальное отношение из полученных указывает строку, базисную переменную, которая должна быть выведена из базиса. При наличии нескольких одинаковых отношений берется любое. Выводим из базиса переменную x5. 6. Представление новой базисной переменной через небазисные. Строится новая симплекс-таблица (табл.1.4.). Отмечается звездочкой строка и столбец в предыдущей таблице 1.3. соответственно для выводимой из базиса и для вводимой в него переменной. Коэффициент, находящийся на пересечении строки и столбца, отмеченных звездочками, называется разрешающим и помечается звездочкой. Все коэффициенты строки отмеченной звездочками делятся на разрешающий коэффициент, а результаты заносятся в новую таблицу.
7. Представление остальных базисных переменных и целевой функции через набор небазисных переменных. Этот этап состоит из нескольких шагов: 1) Определение преобразуемой строки в предыдущей таблице табл. 1.3. 2) Определение множителя для преобразуемой строки. Он равен коэффициенту, стоящему на пересечении преобразуемой строки в предыдущей таблице и столбца коэффициентов при новой базисной переменной, но с обратным знакомю 3) Умножение каждого коэффициента в новой таблице при новой базисной переменной на множитель преобразуемой строки. 4) Сложение результатов умножения на предыдущем шаге с соответствующими коэффициентами преобразуемой строки табл. 1.3. 5) Занесение результатов сложения в соответствующие клетки новой таблицы. 6) Аналогичные расчеты проводятся для всех остальных строк включая и строку целевой функции. Далее выполняем новую итерацию. Цикл расчета начинается с этапа 2. 2. Проверка базисного решения на оптимальность. Анализируя знаки коэффициентов при небазисных переменных в целевой функции (критерий оптимизации) - последняя строка табл. 1.4 видим, что не все коэффициенты при небазисных переменных не положительны, следовательно данный базис не является оптимальным, но лучше, чем предыдущий. 3. Проверка задачи на наличие решения. В нашей задаче имеется. 4. Выбор из небазисных переменных той, которая способна при введены ее в базис увеличить значение целевой функции. В качестве вводимой в базис небазисной переменной берем х3 (или х;), как имеющую наибольший положительный коэффициент. Отмечаем звездочкой столбец х6 табл. 1.4. 5. Определение базисной переменной, которая должна быть выведена базиса. В качестве выводимой из базиса переменной берем х6 табл. 1.4,как для нее частное от деления свободного члена на соответствующий коэффициент минимально. Отмечаем звездочкой строку х6 табл. 1.4.
6. Представление новой базисной переменной через небазисные. Строит- новая симплекс-таблица (табл. 1.5). Отмечаем звездочкой коэффициент, находящийся на пересечении строки и столбца, отмеченных звездочками табл. 1.4 В нашей задаче на второй итерации разрешающий элемент равен ^/5 и находится во второй строке (табл. 1.4). Все коэффициенты строки, отмеченной звездочкой (табл. 1.4), делятся на разрешающий элемент, а результаты расчета заносятся в новую симплекс-таблицу (табл. 1.5) во вторую строку. Таблица 1.5
7. Представление остальных базисных переменных и целевой функции через новый набор небазисных переменных. Этап включает ряд шагов: 1) определение преобразуемой строки в предыдущей таблице (табл. 1.4), допустим, что это будет строка один; 2) определение множителя для преобразуемой строки. В нашем примере на второй итерации для преобразуемой первой строки этот множитель будет равен -2/5; 3) умножение каждого коэффициента в новой таблице табл. 1.5 при но- эй базисной переменной х3 на множитель преобразуемой строки» В нашем примере на второй итерации умножаем коэффициенты при новой базисной переменной (х3) - второй строки табл. 1.5 на множитель -2/5. Получим следующие коэффициенты (0 • (-2/5) = 0, 11/9 • (-2/5) = -22/45, 0 • 2/5) = 0,1 • (-2/5) =-2/5, 4/9 • (-2/5) = -8/45, -3/9 • (-2/5) = 6/45, 5/9 • (-2/5) = -10/45, 0 • (-2/5) = 0; 4) сложение результатов умножения на предыдущем шаге с соответствующим b коэффициентами преобразуемой строки (табл. 1.4). В нашем примере необходимо сложить коэффициенты (0, -22/45, 0, -2/5, -8/45, 6/45, -10/45, 0) с соответствующими коэффициентами преобразуемой первой строки табл. 1.4 (3, 3/5, 1, 2/5, 7/5, 1/5, 0, 0). Получим (0 + 3 =3, -22/45 + + 3/5 = 1/9, 0 +1 = 1, -2/5 + 2/5 = 0, -8/45 + 7/5 = 11/9, 6/45 + 1/5 = 1/3, -10/45 + 0 = -2/9, 0 + 0 = 0); 5) занесение результатов сложения в соответствующие клетки новой таблицы. В нашем примере в первой строке табл. 1.5 появятся коэффициенты (3, 1/9, 1, 0, 1/9, 1/3, -2/9, 0); 6) аналогичные расчеты проводятся для всех остальных строк, включая и строку целевой функции Последняя строка таблицы не содержит положительных коэффициентов при небазисных переменных. Анализируя полученное решение, видим, что оно оптимально и выглядит так: (x1 x2, x3, x4, x5, x6, x7); (0, 3, 0, 0, 0, 0,12). Из полученного решения видно, что предприятию наиболее выгодно изготовление только изделия И2, производство которых обеспечит ему максимальную прибыль в размере Ymax = 150. При этом материальные и трудовые ресурсы будут задействованы полностью, а финансовые - недоиспользованы на 12 единиц. Рассмотрим теперь решение этой же задачи в системе Mathcad. Определение оптимального плана производства изделий в системе Mathcad включает несколько этапов. Нулевой этап - ввод поясняющего текста и исходных данных: > введите название этапа; > выведите поясняющий текст и исходные данные рис. 1.1. В нашей задаче исходные данные представлены в виде таблицы и поясняющего текста рис. 1.1. Алгоритм решения задачи включает несколько этапов. Первый этап - представление критерия оптимизации: > введите имя критерия оптимизации, с аргументами в скобках через запятые Y(X1,X2,X3,X4,X5,X6,X7), а затем знак присваивания, нажав комбинацию клавиш Shift+: (двоеточие); У введите в появившуюся метку выражение критерия оптимизации 40-Х1+ 50-Х2 + 30X3 + 20-Х4 + 0-Х5 + 0X6 + 0-Х7 Второй этап - определение начальных приближений: > введите название этапа, а затем начальные приближения для искомых переменных: XI:= 0 Х2:=0 Х3:=0 Х4:=0; ведите начальные приближения для фиктивных переменных: Х5:=15 Х6:= 9 Х7:=30.
17. Оптимизация загрузки оборудования (рабочих) в единичном производстве В процессе оптимизации загрузки оборудования (рабочих) в единичном производстве используют все виды расчетов; одновариантные, многовариантные и оптимизационные. Наибольшее распространение находят многовариантные и оптимизационные расчеты. В настоящее время от многовариантных расчетов переходят к оптимизационным расчетам, которые имеют большие преимущества перед многовариантными расчетами. Задача оптимизации в общем случае включает три составляющие: целевую функцию (критерий оптимизации); ограничения; граничные условия. Граничные условия показывают предельно допустимый значения искомых переменных. Ограничения показывают существующие связи между искомыми переменными. По своему происхождению связи могут быть детерминированными и статистическими. Критерий оптимизации показывает влияние искомых переменных на го величину, которая должна быть минимизирована или максимизирована, k зависимости от выбранного критерия. Значения искомых переменных, удовлетворяющих граничным условиям и ограничениям, называют допустимым решением задачи. Структура математической модели представлена на рис. 2.1.
В многовариантных расчетах задаются конкретными значениями некоторых искомых величин. В оптимизационных же расчетах задаются не конкретные значения некоторых искомых величин, а граничные условия, т.е. предельно допустимые значения всех искомых величин. В многовариантных расчетах значение целевой функции является следствием заданных значений величин. В оптимизационных расчетах находятся такие значения искомых величин, которые, во-первых, удовлетворяют всем ограничениям и граничным условиям, а во-вторых, придают целевой функции оптимальное, т.е. максимальное или минимальное значение. Сформулируем несколько возможных постановок задач по оптимизации загрузки оборудования и рабочих в единичном производстве и рассмотрим один из наиболее распространенных алгоритмов их решения. Постановка задачи А. На предприятии имеется п - типов универсального оборудования и требуется изготовить п - видов изделий. Известно время изготовления каждого изделия на каждом виде оборудования. Требуется определить какое изделие, на каком оборудовании необходимо изготавливать, чтобы суммарное время на изготовление всех изделий было минимальным {табл. 2.2). Постановка задачи В. Для реализации производственного процесса необходимо выполнить п - операций. Имеется п - рабочих, которые способны выполнить эти операции и известно время выполнения каждым рабочим каждой операции. Требуется определить какой рабочий должен выполнять какую операцию, чтобы суммарное время на выполнение всего производственного процесса было минимальным. Постановка задачи С. В конструкторском бюро требуется разработать проект машины, состоящей из и-узлов. К разработке узлов можно привлечь п конструкторов. Известно время, затрачиваемое каждым конструктором для разработки каждого узла. Требуется определить какие конструктора, какие узлы должны проектировать, чтобы суммарное время на проектирование машины было минимально.
Выявление основных особенностей взаимосвязей и количественных закономерностей. Введем переменные Ху, которые равны: 1, если на i - ом оборудовании изготавливается j - ое изделие; О, если на i - ом оборудовании не изготавливается j - ое изделие. Сформулируем ограничения в задаче: 1) каждое оборудование может изготавливать только одно изделие. Это ограничение можно записать в таком виде
.
2) каждое изделие может изготавливаться только на одном оборудования. Это ограничение можно записать так Построение математической модели. В качестве критерия оптимизации и примем суммарные затраты на изготовление всех изделий - Y. Обозначаем через Yij затраты при изготовлении j - го изделия на i - м оборудовании. Когда критерий оптимизации Y запишется в таком виде
Совокупность ограничений и целевой функции образует математическую модель. Это типичная экстремальная комбинаторная задача. Эта задача представляет собой выбор оборудования для изготовления изделий в единичном производстве. Число возможных расстановок - N с ростом количества используемого оборудования -пи числа изготавливаемых изделий - п резко возрастает и равно N = п!. Даже для нашей простой задачи N = 5! = 120, а для п = 1 число перестановок составляет уже - 5040. В литературе эта задача имеет свое название - задача о назначении, данная задач относится к классу задач линейного программирования, так как ограничения и целевая функция имеют линейный вид, т.е. искомые величины находятся в первой степени. Алгоритм решения. Для решения задач данного типа разработанного методов. Рассмотрим один из наиболее распространенных - венгерский метод. Для поиска оптимального решения потребуется не более чем (п - 2) последовательно проводимых итераций. Алгоритм метода включает четыре основных этапа. 1. Получение нулей в каждой строке и каждом столбце. Находится наименьший элемент в каждой строке исходной таблицы (см. табл. 2.2) и учитывается из всех ее элементов. Получаем новую таблицу (табл. 2.3). Аналогично действия выполняем для каждого столбца в новой таблице табл. 2.3). Получаем табл. 2.4. 2. Проверка решения на оптимальность. Ищется строка, содержащая меньшее число нулей. В нашей задаче это строка 3. Отмечается звездочкой один нулей этой строки и зачеркиваются все остальные нули этой строки и столбца, держащего ноль со звездочкой. Результаты этого шага показаны табл. 2.5. Таблица 2.3
Таблица 2.4
Таблица 2.5
Аналогичные операции последовательно выполняем для оставшихся строк. Поскольку, каждая из оставшихся строк, кроме 4, содержит по два не вычеркнутых ноля, отмечать звездочкой можно любой ноль в любой строке. Отметим звездочкой первый ноль
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-05; просмотров: 178; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.213.76 (0.01 с.) |