Моя студенческая работа связана с планированием смены ряда геодезистов, которые ездят на отдельных поездах и подсчитывают пассажиров.
Я хотел бы знать, если есть способ облегчить эту задачу, вероятно, в Excel, но другой вариант программного обеспечения также может быть вариант.
Это краткое описание задачи:
В электронной таблице у меня есть список отправлений из расписания поездов, которые должны быть включены в опрос. Что-то вроде этого:
Time of departure | Station | Time of arrival | Station | Number of surveyors needed
05:36 | A | 09:52 | B | 3
10:10 | B | 14:56 | A | 2
11:23 | B | 15:52 | C | 1
03:01 | C | 08:30 | A | 2
Список действительно длинный!
Как и сейчас, я делаю сдвиги, копируя строки из одной вкладки в Excel в другую, комбинируя их в соответствии с определенными критериями:
Индивидуальные поездки на поезде, которые сочетаются со сменой, должны быть связаны.
Геодезисты должны иметь возможность устанавливать соединения с минимальным интервалом в 10 минут для смены поездов.
Вся смена должна быть максимальной длины.
Геодезисты должны закончить свою смену на той же железнодорожной станции, с которой они начали.
Я могу добавить в поездки перевозки с использованием любого поезда в расписании поездов, чтобы геодезисты могли соединяться с поездами, которые нуждаются в съемке.
Время, когда инспекторы не едут в поезде, который нуждается в съемке (то есть, когда они ждут поезд или едут для перевозки), должно быть минимизировано.
Есть ли способ (который не включает в себя тяжелое программирование), когда я могу автоматизировать или полуавтоматизировать задачу объединения отдельных поездок на поездах в соответствии, по крайней мере, с первым критерием?