Встала необходимость оптимизировать некоторые процессы на предприятии
Есть целая куча скриптов запускающихся по крону и каждый отрабатывает примерно за одно время
Разобрался с matplotlib и в итоге график будет иметь следующий вид:
![60eacd192b427065188137.png](https://habrastorage.org/webt/60/ea/cd/60eacd192b427065188137.png)
На горизонтальной оси время старта и окончания работы каждого скрипта
По вертикальной, соответственно, идентификаторы скриптов
Необходимо найти алгоритм оптимизации, чтоб в каждый момент работало минимальное кол-во скриптов
Передаваться будет время запуска каждого скрипта и время его работы
На выходе ожидается предлагаемое алгоритмом время запуска каждого скрипта, чтоб пересечение их работ было минимальным