Project Update
Adding Multi-Process Support
This update allows Project Kobon to run multiple instances of the solver at the same time, to find more possible solutions and allows the use of more CPU power.
- Added multiprocessing so that multiple solver processes can run at the same time.
- Split the work to be done by the solver into separate workers that will run independently of each other.
- Each solver worker will search for solutions in different ways (due to using different random seeds).
- The results from each solver worker will be collected and the best solution found will be selected.
- A way to set the number of solver workers that will be used, depending on the available CPUs on the machine.
- All results will be reported using the reporter.py script.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.