Мы в Telegram
Добавить новость
Новости сегодня

Новости от TheMoneytizer

Разработать программу, реализующий алгоритм

Разработать программу, реализующий алгоритм по теме
«Распределение работ по взаимозаменяемым исполнителям с целью минимизации суммарного запаздывания».

Нужно разработать алгоритм с хронологическими связями или реализовать по описани. Реализация эвристического алгоритма на Python без хронологических связей уже есть. Цена договорная

Описание:
Есть n работ и m исполнителей. Нужно эти работы распределить так, чтобы их окончание не выходило за рамки директивных сроков - минимизировать суммарное выполнение этих работ.
Исполнители могут браться за любые работы.
У каждой из работ установлены интервалы начала и окончания выполнения. Работы можно назначить разным исполнителям, но нужно сделать так, что время окончания последней работы было наименьшим.

  • Должны соблюдаться хронологические связи: очередность реализации операций – задано, что одну работу нужно сделать раньше другой.
Как можно было бы решить с хронологическими связями:
1) Формируется фронт операций - множество операций, предыдущие у которых в графике, в расписании. То есть их можно уже ставить в расписание, тк все их хронологические моменты уже известны.
2) Для операций фронта рассчитываются условные директивные сроки (d’), а именно "di’=di-Emin pij " или минус сумма максимумов " - Emax pij ". А можно взять серединку, то есть -0,5 от суммы мин. и минус суммы макс.
3) Далее выбираем работу с минимальным d’ и наибольшей критичностью. Для фронтальных работ есть уже условные директ. сроки
и дальше мы выбираем работу с минимальным сроком, но если их несколько то с наибольшей критичностью.
4) Дальше опять ставим туда, где меньше момент окончания. Значит, делаем пробную подстановку выбранной работы и 5) выбираем вариант с наименьшим моментом окончания в графике.
Дальше пересчитываем фронт, пересчитываем директивные сроки, но для одной работы, ту которую поставили.

Чуть более подробная информация о задаче:
Директивные сроки исполнения фиксированы, но если работы выходят за рамки сроков - ничего страшного, главная задача - минимизировать суммарное запаздывание.

Работы по исполнителям (данные) задаются матрицей: 1-ую работу 1-ый исполнитель может сделать за 5 часов, 2-ой исполнитель ту же работу может выполнить за 7 часов, 3-ий исполнитель сделает за 10 часов.
Директивный срок первой работы установлен, например, 20 ч.
И так далее с остальными работами.

На выходе данные, чтобы по ним можно было построить расписание, наглядно вручную:
Исходные данные:
- i - номер работы,
- j - номер исполнителя,
матрица длительности,
di - директивные сроки - момент времени, к которому желательно завершить обслуживание.

|i1 |i2 |i3|i4 ...| di
j1| pi1j1 | pi2j1 | ... | ... |
j2| pi2j2 |.... |
j3|.... |

А дальше расписание пойдет:
- номер работы,
- номер исполнителя,
- Pij - длительность, чтобы проверить то ли было дано, ту ли длительность работы мы использовали
- Mi - момент начала
- Ci - момент окончания - например, 0 или больше 0 (если запаздывание).
- di - директивные сроки
- хронологически связанные операции
- Ti - запаздывание
- Сумм.Ti - суммарное запаздывание

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

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Бой Гончарова и Богатырёва в финале Гран-при ACA пройдёт 16 августа

Из обновленного аэропорта Абхазии готовятся рейсы в Краснодар и Сочи

В Перми запустят новую экскурсионную программу на автобусе

Законопроект о штрафах за опасное вождение внесли в Госдуму

Музыкальные новости

В Ярославле ждут Надежду Бабкину на бесплатные концерты

Пиар Менеджер для Артистов, Музыкантов, Композиторов, Актеров, Поэтов, Писателей, Моделей, Дизайнеров, людей любых творческих профессий и брендов!

В 16-ти городах состоялись первые этапы «Чемпионата «Школы Росатома» по хоккею на траве 5+»

США и Европа "подготавливают" Россию и Ближний Восток для переселений?!

Новости России

Из обновленного аэропорта Абхазии готовятся рейсы в Краснодар и Сочи

Shot: в Москве миксер замотал волосы девятилетней девочки

О приложении «Метро Москвы» расскажут на лекции в Центре перспективных разработок

Мобильный принтер этикеток iMove T3Pro - лёгкий, производительный, компактный

Экология в России и мире

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

«Школа вожатых» прошла в школе №7 в Реутове

Proenza Schouler, коллекция pre-fall 2024

Новые электрические щетки Revyline RL 085 Black доступны в филиале марки в Ставрополе

Спорт в России и мире

Касаткина опустилась в рейтинге WTA, Андреева впервые вошла в топ-25

Каспер Рууд: «Не буду выступать на турнирах перед «Уимблдоном», но на нем, конечно, сыграю»

Свёнтек сравнялась с Шараповой по победам на турнирах Большого шлема

Зверев сыграет с Алькарасом в финале "Ролан Гаррос"

Moscow.media

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

Об отношении к русским в Азербайджане

Пустынная долина Кодара...

Российский астроном рассказал о редком солнечном событии







Топ новостей на этот час

Rss.plus





СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *