Key features of the alns package
masterUnlike many domain-specific implementations, alns provides a problem-agnostic API designed for experimentation and research. Key features include:
- Problem-Agnostic API: Easily apply the algorithm to various combinatorial optimisation problems.
- Built-in Components: Provides many acceptance criteria and operator selection schemes out of the box.
- Diagnostics & Visualization: Includes diagnostic statistics and plotting methods.
- Extensibility: Supports logging and the registration of custom callbacks at various points during the search process.