Алгоритм для подсчёта временных характеристик сетевых моделей. С помощью сетевой модели моделируется процесс производства изделия. Для подсчёта используется алгоритм с тактами.
Моя статья про алгоритм: https://habr.com/ru/articles/739368/
i- номер работыt(i)- время выполнения работыK(i)- множество работ, предшествующих работе с номеромit(rn, i)- время самого раннего начала выполнения работы с номеромit(rk, i)- время самого раннего окончания выполнения работы с номеромit(pn, i)- время самого позднего начала выполнения работы с номеромit(pk, i)- время самого позднего окончания выполнения работы с номеромir(i)- резерв времени работы с номеромi(время, на которое не в ущерб времени общего окончания выполнения всех работ, можно задерживать выполнение работы с номеромi)
- Установите библиотеку для отображения данных в таблице:
pip install prettytable - Запустите программу:
python network_model_algorithm.py - Введите исходные данные: количество работ, для каждой из работ время её выполнения и множество работ, предшествующих ей (через запятую, либо через enter, если нет предшествующих работ).
- Значение строки конечной работы столбца
t(rk, i)будет длиной критического пути (временем выполнения всех работ для изготовления изделий).
