-
Couldn't load subscription status.
- Fork 6
Web documentation v0.1 #99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
docs/source/guidebook/advanced.md
Outdated
| * **SS (Start–Start)**: `S(B) ≥ S(A) + лаг`. | ||
| * **FF (Finish–Finish)**: `F(B) ≥ F(A) + лаг`. | ||
| * **IFS (Inseparable Finish–Start)**: неразрывная FS — B сразу после A без разрывов; узлы образуют слитную цепочку. | ||
| * **FFS (LagFinishStart)**: поточная связь; потомок стартует после выполнения предком части объёма, равной лагу. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
поточная связь?
docs/source/guidebook/advanced.md
Outdated
|
|
||
| * **Лаг** — сдвиг ограничения: | ||
|
|
||
| * Для FS/SS/FF — числовой сдвиг во времени (обычно `0`). Знак: `>0` — задержка, `<0` — «лид». |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ничего не понятно...
docs/source/guidebook/advanced.md
Outdated
| * **Лаг** — сдвиг ограничения: | ||
|
|
||
| * Для FS/SS/FF — числовой сдвиг во времени (обычно `0`). Знак: `>0` — задержка, `<0` — «лид». | ||
| * Для FFS — лаг в единицах объёма предка (например, км). Движок делит работу на стадии; старт потомка — после стадии |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
В данном случае должен быть приведён пример, так как понятие лага для планировщика - часть понятия связи.
Лаг - это "длина связи". В случае с FS лаг - минимальная временная задержка между финишем родителя и стартом потомка. Например, если мы имеем родителя с финишем x, то ограничение на минимальное время старта потомка, накладываемое данной FS связью, будет равно x + lag.
В FFS написано вроде бы нормально... но только если знаешь, о чем говоришь. Тут нужна картинка и детальное пояснение того, какой физический (в реальном проекте) смысл данной связи и как работает реструктуризация FFS.
docs/source/guidebook/advanced.md
Outdated
|
|
||
| > «Что за задача и что ей нужно». | ||
|
|
||
| * **WorkerReq** — требование к ресурсу: `kind`, `min_count`, `max_count`, `volume` (норма для расчёта длительности). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Не пояснены поля
docs/source/guidebook/intro.md
Outdated
| * **Сложные ограничения и ресурсы** | ||
| — учёт предшествования и альтернативных маршрутов, параллельных/альтернативных ресурсов, сменных календарей, | ||
| навыков/квалификаций (skills), окон доступности, ограничений мощностей, переналадок/переконфигураций и логистических | ||
| задержек. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Это вообще... без комментариев
docs/source/guidebook/intro.md
Outdated
| — пересчёт расписания при изменении входных данных (WorkGraph, ресурсы Contractor, дедлайны, веса критериев) за счёт | ||
| модульного SchedulingPipeline (пайплайн построен из независимых, заменяемых шагов) и настраиваемых оценщиков | ||
| времени/ресурсов. Поддерживается автоматическое перепланирование «на лету» при задержках, сбоях, изменении ресурсов, | ||
| приоритетов или поступлении новых работ. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
убрать
docs/source/guidebook/intro.md
Outdated
| — устойчив к крупным графам (порядка **2 000–10 000** работ) при поиске качественных решений. | ||
|
|
||
| * **Адаптация под домен** | ||
| — возможность подключать свои парсеры, модели оценки времени/ресурсов, критерии качества и политики диспетчеризации. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Свои парсеры подключать нельзя. Строго говоря, у нас всего три парсера - для графа, для подрядчиков и для истории планирования. И у них фиксированный формат.
docs/source/guidebook/intro.md
Outdated
| - *HEFT/HEFTBetween* — жадные эвристики *Heterogeneous Earliest Finish Time*, минимизирующие время завершения. | ||
|
|
||
| > HEFT/HEFTBetween — метод планирования, который идёт по задачам и назначает каждую туда, где она закончится | ||
| быстрее всего, учитывая зависимости и разную скорость ресурсов. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Продублировано описание HEFT/HEFTBetween
docs/source/guidebook/quickstart.md
Outdated
| .finish()[0]) | ||
|
|
||
| print(f"Project duration: {project.schedule.execution_time}") | ||
| ``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Очень жаль, но этот пример не заработает. В графе 6 типов ресурсов, а у подрядчика - всего один.
# Conflicts: # docs/source/guidebook/contractors.md
No description provided.