Мегаобучалка Главная | О нас | Обратная связь


Алгоритм Джонсона решение задачи о двух станках



2015-11-23 3099 Обсуждений (0)
Алгоритм Джонсона решение задачи о двух станках 4.50 из 5.00 6 оценок




1. Рассматриваются интервалы времени и , определяется величина .

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

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

 

Пример. Пусть время обработки пяти деталей на двух машинах задана в таблице:

i ai bi

 

Построим диаграмму Ганта обработки деталей в начальный момент времени (рис. 6.2).

 

 
 

 

 


Рисунок 6.2 – Начальное расписание

 

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

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

i ai bi
 
2
 
 
 

 

Продолжаем процедуру поиска. Среди не вычеркнутых элементов ищем . После выбора второй детали минимальное время равно 3, и оно соответствует и . Мы можем выбрать любую деталь, поэтому произвольно выбираем , т. е. помещаем на первое место деталь 1. Теперь минимальное время соответствует . Следовательно, деталь 4 ставится на предпоследнее место.

i ai bi
1
2
 
4
 

Следующая минимальная величина равна 4 ( и ). Можем назначить 2-е место на первом станке для детали 3 и 3-е место для детали 5.

 

i ai bi
1
2
3
4
5

 

Полученная последовательность обработки деталей на двух станка =(1, 3, 5, 4, 2) будет оптимальной.

Эта последовательность представлена диаграммой Ганта на рис.6.3.

 
 

 

Рисунок 6.3 – Оптимальное расписание

 

Из рис. 6. 3 видно, что время обработки всех деталей равно 28 единиц и суммарное время простоев - 6 единиц.

 

Замечание. Алгоритм Джонсона применим для последовательности деталей, проходящих последовательную обработку на 3-х станках, в двух нижеследующих случаях:

или .

 

Тогда осуществляется поиск оптимальных строк по суммам

или .

 

 

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

 

i ai bi ci

 

Условие , например, выполняется. Таким образом, мы имеем:

 

i ai bi ci ai+ bi bi+ ci

 

и алгоритм Джонсона позволяет выбрать =(4, 2, 3, 1, 5).

 

 

Задания для самостоятельной работы

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

вариант Требование время
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB
tA
  tB

ЗАДАЧА О НАЗНАЧЕНИЯХ



2015-11-23 3099 Обсуждений (0)
Алгоритм Джонсона решение задачи о двух станках 4.50 из 5.00 6 оценок









Обсуждение в статье: Алгоритм Джонсона решение задачи о двух станках

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (3099)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.01 сек.)