modules.applications.optimization.salbp.salbp.parse_precedence_relation

parse_precedence_relation(relation: str) tuple[int, ...]

The precedence relations define constraints on the order in which tasks are performed. A priority relation of task i to task j means that task i must be completed before task j can be started. (Task i, Task j).

Parameters:

relation -- A string containing task IDs that define precedence constraints

Returns:

A tuple of task IDs representing precedence constraints