Как на Django реализовать алгоритм просчета расписания?

Ребят, всем привет.

Задача: сделать калькулятор, который будет составлять смены для автоцентра. Т.е. вбиваешь имя мастера - часовую нагрузку - условия (его личные предпочтения). И система просчитывает график работы для 10 мастеров.

У меня есть идея реализации:

Общая функция, которая принимает данные и обходит базовый алгоритм, подключая кондиционные функции. Но эта штуга будет крайне большой и вполне вероятно - крайне медленной

Есть ли что-то, что сможет облегчить реализацию, такой штуки?

---

В данном случае меня больше интересует методология данного алгоритма.

1) Если я делаю обычный алгоритм, то мне выдаст первый же вариант, который совпадет по всем критериям. А это не очень хорошо. Я хочу сначала вывеси несколько вариантов, которые которые будут соответствовать моим условиям, а потом оценить их по индексам соответствия и вывести уже наиболее подходящий. В общем, мне нужна математика.
  • Вопрос задан
  • 348 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы