Учебный проект на основе реального. Модель шума и устройство данных взяты из производственного учёта линейной части крупного строительного проекта (около 328 тыс. суточных записей): форма и ширина разброса, доля и сила задержек и ускорений, три объекта-аналога за пять лет, помесячный учёт, сезонные окна работ. Сами записи сгенерированы по этой модели, а работы, нормы выработки и сезонные профили условные.
Примеры
Три типичных режима шума в данных о выполнении работ. От режима зависит, какая оценка точнее, поэтому среди примеров есть и такие, где IF&PA выигрывает, и такие, где она идёт наравне с другими оценками.
Где IF&PA точнее
Где лучше другие оценки
Условия
Какой метод предпочтительнее
Сводка по учебному проекту: медианы по восьми наборам каждого режима, два потока ресурсов. На вкладках выше любой набор можно воспроизвести — выберите режим и номер набора.
| Режим шума | Ошибка норм | Смещение норм | Лучшая по наборам | План по IF&PA | План по MM | Что выбрать |
|---|---|---|---|---|---|---|
| Контролируемое нормирование хронометраж, машинный темп: узкий ограниченный шум, редкие далёкие задержки |
IF&PA 0,62 % MM 1,09 % · медиана 1,9 % · МНК 95 % | MM +0,1 % · IF&PA +0,2 % | IF&PA — 8 из 8 | эталонный срок, превышений нет, резерв 0,4 % | эталонный срок, единичные превышения, резерв 0,5 % | IF&PA, ширина κ(m) |
| Производственный учёт ретроспектива суточных сводок: широкий нормальный шум, доля аномалий своя у каждой работы |
MM 12,1 % IF&PA 12,5 % · медиана 12,7 % · МНК 40 % | MM +5,7 % IF&PA +0,5 % · медиана +5,7 % | MM — 3, IF&PA — 3, медиана — 2 | эталонный срок, 8 превышений, резерв 6,2 %, недозаложено 5,1 % | эталонный срок, 6 превышений, резерв 7,0 %, недозаложено 2,9 % | по ошибке наравне, но MM завышает нормы (скрытый резерв); IF&PA с κ = 1 почти не смещена — превышения закрывает явный запас |
| Неблагоприятные условия массовые задержки, смешение технологий под одним кодом |
IF&PA 16,2 % кратч. половина 16,6 % · медиана 25 % · MM 28 % · МНК 63 % | MM +26 % IF&PA +4,2 % · медиана +23 % | IF&PA — 5, кратчайшая половина — 3 | эталонный срок, 9 превышений, резерв 9,2 %, недозаложено 5,7 % | срок +29 %, превышений нет, резерв 27 % — скрытый запас | IF&PA, правило большинства (или кратчайшая половина) |
МНК во всех режимах ошибается на 40–95 %: план длиннее эталонного на 29–32 % и держит 33–55 % лишних ресурсов. Ошибка — средняя по ячейкам «работа × месяц» относительная ошибка нормы; смещение — та же ошибка со знаком: плюс — норма завышена, план держит лишний резерв; превышения — пары «ресурс × месяц», где при исполнении потребность больше лимита; резерв и недозаложенное — в процентах от фактической потребности.
Как устроен эксперимент
- История. Три объекта-аналога за пять лет: для каждой работы и месяца — объём Vk и фактическая длительность Tk, смен. Модель Tk = b · Vk · εk · ηk: b — истинная сезонная норма трудоёмкости, ε — шум ядра, η — аномалия (задержка, ускорение, иная технология).
- Нормы. В каждой ячейке «работа × месяц» с пятью и более наблюдениями норма оценивается по отношениям Tk/Vk: МНК, медиана, MM-оценка, кратчайшая половина и IF&PA. Истина известна по построению, поэтому видно, насколько ошиблась каждая оценка.
- Расписание. Месяц — «рюкзак» с вместимостью по каждому типу ресурса, захватка работы — «предмет», вес которого зависит от нормы этого месяца; предшествование — подвижным фронтом, работы — только в своём сезоне. Минимальный срок находится бисекцией по горизонту; минимальность доказывается решателем HiGHS.
- Исполнение. План по каждой оценке «исполняется» при истинных нормах: превышения лимитов ресурсов (плана не хватило), резерв (заложено сверх нужного) и недозаложенное.
Ограничения модели: работы непрерывны по объёму (захватки — условное дробление), затраты на передислокацию бригад не учитываются, нормы входят в план точечными оценками. Подробно — в статье после публикации.