Algorithm Visualization and Configuration
Configuration is an important step for making a scheduler work well on a problem class. The Vehicle Routing Scheduler Library provides both algorithm visualization and configuration as shown in Figure.
The Vehicle Routing Scheduler Library also supports manual configuration of any component of the algorithm. Apart from manual configuration, the library offers various self-configured algorithms that automatically fine-tune their searching behaviour during runtime, such as adaptive memetic algorithms, hyperheuristics, memeplex, etc. One important feature on top of this is to configure the meme pool and adaptive search style for adaptive memetic algorithms and memeplex algorithms, which allows user to derive more flexible and scalable algorithms for problem with specific features, e.g. very large-scale vehicle routing problem.