Составление равномерного расписания с повторяющимися задачами (с заданными условиями и длительностью)

Доброго дня!
Есть список задач, у которых есть следующие атрибуты:

  1. название задачи
  2. проект к которому она относится
  3. длительность
  4. регулярность выполнения (каждые _сколько-то___ дней, недель, месяцев, лет ___ на выбор) и/или указать конкретный день недели

Есть дни, которые нужно заполнить задачами.
У дней есть следующие атрибуты:

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

Задача калькулятора:
Составить на указываемый промежуток времени (_сколько-то___ , недель, месяцев, лет ___ на выбор) оптимальное расписание задач, то есть распределить задачи с указанной регулярностью, через равные указанные выше промежутки времени, не превышая отведенного рабочего в дне времени, желательно проставляя задачи из одного проекта рядом в дне или соседних днях.

Пример данных на примере графика уборки помещения по ссылке https://docs.google.com/spreadsheets/d/1svAr9D263cV65eHJYyhhMIQu9YZXpkDAMPpzHRc8-tM/edit?usp=sharing

Заранее благодарю!

Это запрос на создание калькулятора, оставленный пользователем

По этому запросу еще не было создано ни одного калькулятора. Если Вы заинтересованы в создании такого калькулятора, оставьте ниже Ваш комментарий.
Ссылка скопирована в буфер обмена
PLANETCALC, Составление равномерного расписания с повторяющимися задачами (с заданными условиями и длительностью)

Комментарии