Thank you for quick replies.
I hope Liviu could find a way of using multithreading for the algorithm.
And Volker, thank you for your suggestion but I think your solution doesn't fit my problem. Because when I run multiple instances of the program and run the algorithm on their own, each of the instance will try to solve the problem on its own(with different seeds). But I need cooperation between these instances. So the as I mentioned before, the algorithm should be able to run in parallel(perhaps not the whole algotihm but a crutial/high cpu using part of it) to achieve what I want.
Thanks again. I will be following the TODO.
I hope Liviu could find a way of using multithreading for the algorithm.
And Volker, thank you for your suggestion but I think your solution doesn't fit my problem. Because when I run multiple instances of the program and run the algorithm on their own, each of the instance will try to solve the problem on its own(with different seeds). But I need cooperation between these instances. So the as I mentioned before, the algorithm should be able to run in parallel(perhaps not the whole algotihm but a crutial/high cpu using part of it) to achieve what I want.
Thanks again. I will be following the TODO.