Skip to content

Comments

Test multimode transposition solver for multi skill RCPSP problem#439

Open
thtran97 wants to merge 12 commits intoairbus:masterfrom
thtran97:rcpsp_multiskill/test_multimode_transposition
Open

Test multimode transposition solver for multi skill RCPSP problem#439
thtran97 wants to merge 12 commits intoairbus:masterfrom
thtran97:rcpsp_multiskill/test_multimode_transposition

Conversation

@thtran97
Copy link
Contributor

@thtran97 thtran97 commented Feb 21, 2026

Related to #16

In this PR, I just focus on writing test for the multimode transposition solver for rcpsp_multiskill problem and I keep the implementation aligned with the existing solver design and original concept.

Summary of changes:

  • Add tests for multimode transposition solver on two toy instances and one small imopse instance
  • Add a short example on how to run the solver
  • Fix minor issues and introduce only minimal supporting updates to ensure stable testing and execution without errors

What I did not do in this PR: I did not redesign or optimize the solver algo (it may be addressed in a future PR ^^ )

Testing env

Window WSL Ubuntu-22.04
platform linux -- Python 3.12.12, pytest-9.0.2, pluggy-1.6.0

…ation'

- cpmpy-0.10.0 expects `duration` parameter in NoOverlap constraint
…ckend` (from v4.0) & add Optuna output files to `.gitignore`
…P problems on a toy instance & a small imopse instance
…te time limit in compatibility check

- Reduces makespan from 931 to 540 on 100_5_64_9.def instance, though below the 485 target achieved by LNS_generic solver
- solve and validate solutions on 2 toy instances and an IMOPSE instance
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant