hdbeukel / james-core

Core module of the JAMES framework
Apache License 2.0
6 stars 5 forks source link

Delegate random solution generation #16

Closed hdbeukel closed 9 years ago

hdbeukel commented 9 years ago

Refactor AbstractProblem into a concrete class by delegating random solution generation. Introduce an interface RandomSolutionGenerator for this purpose. This avoids the need to extend an abstract class for custom problem specification. Specific predefined problems (subset, permutation, ...) can still extend this class to provide a default, but customizable, random solution generator.

Question: appropriate new name for this class?

hdbeukel commented 9 years ago