From d329748b890e00cc336b74286c30c1f6d814a31a Mon Sep 17 00:00:00 2001 From: Margot Sauter Date: Sun, 10 Nov 2024 19:28:37 +0100 Subject: [PATCH] Weekend 19 --- config.yaml | 94 ++++++++++++++++++++++++----------------------------- model.glpm | 2 +- prefs_table | 61 +++++++++++++++++----------------- 3 files changed, 75 insertions(+), 82 deletions(-) diff --git a/config.yaml b/config.yaml index 85d74f7..d823bdf 100644 --- a/config.yaml +++ b/config.yaml @@ -8,38 +8,33 @@ config: task_re: "[ ,/]+" tasks: hotemetoten: - personen: [lynn, Sjors, Peter] + personen: [Lyra, mrngm, Pepper] workload: 4 req: [1, 1, 1] hardcode: - - lynn - - Sjors - - Peter + - Lyra + - mrngm + - Pepper lookup: [hotemetoten] superkok: req: [1, 1, 1] - personen: [Loki, Bas, PP] + personen: [MacGyver, Annelies, Mieksies] workload: 4 lookup: [superkok] hardcode: - - Loki - - Bas - - PP + - MacGyver + - Annelies + - Mieksies snijden: - req: [4, 2, 3] + req: [2, 3, 3] workload: 2 personen: iedereen lookup: [snijden] koken: - req: [2, 0, 3] + req: [3, 3, 3] workload: 3 personen: liefhebbers lookup: [koken, kookhulp, hulpkoken] - baskoken: - req: [0, 2, 0] - workload: 3 - personen: liefhebbers - lookup: [baskoken] afwassen: req: [3, 6, 6] workload: 2 @@ -66,45 +61,42 @@ tasks: personen: liefhebbers lookup: [pendelen] people: -# dusk en syntaxterror ontbreken ivm. overspannen -- Peter -- Sjors +- Abel +- Anita +- Annelies +- Blondie +- carrot +- Dusk +- Eliza +- Harm +- John +- Joost +- Leonie - lynn -- Dennis -- yorick -- Nova +- Loki - lucus - Lyra -- carrot -- Annelies -- Minnozz -- Quis -- Loki -- Anita +- Maaike +- Mabl - MacGyver -- PP -- Mieksies -- Harm -- PaxSum -- Hanne -- Abel -- Tanja -- Wassasin -- Blu -- Marlon -- Joost -- mrngm -- Weasel -- Pepper -- Rian -- avel -- Bas -- Blondie +- mapzie - Margot -- Mike -- Yana -- Merel -- Sigi -- Carrie - Marion -- John +- Marlon +- Mieksies +- Minnozz +- MrNGm +- Nova +- PaxSum +- Pepper +- petervdv +- Quis +- Rian +- Roflincopter +- Sjors +- SyntaxTerror +- Tanja +- Thom +- Wassasin +- Weasel +- Yorick diff --git a/model.glpm b/model.glpm index 5dbe113..66383af 100644 --- a/model.glpm +++ b/model.glpm @@ -52,7 +52,7 @@ s.t. max_load_person{p in P, d in D}: sum{j in J} A[p,j,d] <= max_load[p,d]; s.t. min_load_person{p in P}: sum{j in J, d in D} A[p,j,d] >= 1; /* A person does not perform the same job on all days */ -s.t. duplicate_jobs{p in P, j in J}: sum{d in D} A[p,j,d] <= D_count-1; +/* s.t. duplicate_jobs{p in P, j in J}: sum{d in D} A[p,j,d] <= D_count-1; */ s.t. max_load_person_total{p in P}: (sum{d in D, j in J} A[p,j,d] * Wl[j]) <= ML; diff --git a/prefs_table b/prefs_table index 168fe51..95d9d73 100644 --- a/prefs_table +++ b/prefs_table @@ -1,30 +1,31 @@ -Quis snijden, koken, snackdealen schoonmaken, baskoken, fotograferen -Annelies afwassen, fotograferen snackdealen -MacGyver koken, afwassen fotograferen, snijden, baskoken, schoonmaken -Joost snijden, koken schoonmaken, snackdealen, fotograferen, baskoken -Anita afwassen -Dennis schoonmaken, afwassen koken, baskoken, snackdealen -bas koken, snijden, pendelen schoonmaken -lucus snijden, koken, baskoken schoonmaken -Tanja snijden, koken, afwassen, schoonmaken fotograferen -Lyra schoonmaken, afwassen koken, baskoken -PaxSum snijden, koken, baskoken schoonmaken, afwassen, snackdealen -Merel snackdealen, schoonmaken -Abel snijden, afwassen, schoonmaken baskoken -Weasel fotograferen, snijden baskoken, snackdealen, schoonmaken -Minnozz fotograferen, snijden afwassen, schoonmaken -Yorick snijden, koken schoonmaken -Harm pendelen, fotograferen schoonmaken, snackdealen -Mieksies schoonmaken, snackdealen koken, baskoken, fotograferen -avel snackdealen fotograferen, koken, schoonmaken, afwassen, pendelen, baskoken -Carrie snackdealen, pendelen, snijden schoonmaken, afwassen, pendelen, koken, baskoken -carrot snijden, koken, baskoken schoonmaken -MrNGm pendelen, snijden, afwassen, schoonmaken snackdealen -Nova pendelen, koken, snijden schoonmaken, afwassen, snackdealen -Hanne schoonmaken, snijden snackdealen, afwassen, pendelen -Mike snijden, snackdealen, koken schoonmaken -Marion snijden, koken schoonmaken, fotograferen, snackdealen -Blondie fotograferen, snijden, afwassen snackdealen, baskoken, schoonmaken, pendelen -Blu afwassen, snijden, koken, pendelen schoonmaken, baskoken, fotograferen -John afwassen, snijden pendelen, fotograferen -Margot afwassen, schoonmaken baskoken, koken, pendelen, fotograferen +Abel - pendelen +Anita schoonmaken, afwassen fotograferen, pendelen +carrot koken, snijden - +Dusk pendelen, snijden, koken afwassen, schoonmaken +Eliza schoonmaken, koken, snijden snackdealen, pendelen, afwassen +Harm pendelen, fotograferen snackdealen, schoonmaken +Joost snijden fotograferen, pendelen, schoonmaken, snackdealen +Leonie koken, snijden, pendelen snackdealen, fotograferen +Loki snijden, koken, snackdealen afwassen, schoonmaken +lucus koken, snijden schoonmaken, snackdealen +lynn koken, snackdealen, schoonmaken afwassen, snijden, koken +Maaike snijden, koken, afwassen snackdealen, fotograferen, pendelen +Mabl snijden, schoonmaken fotograferen, pendelen, snackdealen +mapzie snackdealen snijden, koken, schoonmaken, afwassen +Margot snijden, koken, afwassen snackdealen, schoonmaken +Marion snijden, koken, afwassen snackdealen, fotograferen, schoonmaken +Marlon koken, snijden afwassen, schoonmaken +Minnozz fotograferen, snijden schoonmaken, afwassen +Nova pendelen, koken, snijden snackdealen, fotograferen, schoonmaken +PaxSum snijden, koken, afwassen fotograferen, snackdealen +petervdv snackdealen, pendelen - +Quis snackdealen, koken, snijden fotograferen, schoonmaken +Rian snijden, afwassen snackdealen, fotograferen, pendelen +Roflincopter schoonmaken, afwassen koken +Sjors pendelen, snackdealen koken, afwassen +SyntaxTerror snijden, schoonmaken, afwassen snackdealen, pendelen +Tanja snijden, koken, afwassen, schoonmaken fotograferen, pendelen +Thom koken, afwassen, pendelen fotograferen, snackdealen +Wassasin snackdealen, koken, snijden afwassen, schoonmaken, fotograferen +Weasel fotograferen, snijden schoonmaken, snackdealen +Yorick koken, snijden, afwassen snackdealen, fotograferen