Merge branch 'task_job_verwechslung' of PSSAI_Team/JobShopScheduling into master
This commit is contained in:
commit
0874188b06
6
doc.md
6
doc.md
|
@ -28,9 +28,9 @@ Both operations require that the start times are recomputed.
|
||||||
## constraints
|
## constraints
|
||||||
- only schedule new $\tau$ if another $\tau$ is finished
|
- only schedule new $\tau$ if another $\tau$ is finished
|
||||||
- only schedule $\tau \in T_k$ that has no unscheduled predecessor in $T_k$
|
- only schedule $\tau \in T_k$ that has no unscheduled predecessor in $T_k$
|
||||||
- only one job on a machine any given time
|
- only one task on a machine any given time
|
||||||
|
|
||||||
## implementation in Python
|
## implementation in Python
|
||||||
- translate jobs into lists of tasks, problem into list of jobs, ie problem = [$T_0, T_1,\dots,T_{k-1}$], $T_i$ = [$\tau_1,\tau_2,\dots$]
|
- translate problem into list of jobs, jobs into lists of tasks, ie problem = [$T_0, T_1,\dots,T_{k-1}$], $T_i$ = [$\tau_1,\tau_2,\dots$]
|
||||||
- address tasks based on their indices, ie [0][1] is the second job of the first task.
|
- address tasks based on their indices, ie [0][1] is the second task of the first job.
|
||||||
- compute only one possible next solution, rate, drop/accept. $\delta$ is computed iteratively during generation
|
- compute only one possible next solution, rate, drop/accept. $\delta$ is computed iteratively during generation
|
||||||
|
|
Loading…
Reference in a new issue