1. Introduction
  2. Background
  3. Types
    1. Problem
    2. Solution
    3. Neighbourhood
    4. Move
  4. Operations
    1. empty_solution
    2. heuristic_solution
    3. random_solution
    4. copy_solution
    5. lower_bound
    6. objective_value
    7. construction_neighbourhood
    8. destruction_neighbourhood
    9. local_neighbourhood
    10. moves
    11. random_move
    12. random_moves_without_replacement
    13. apply_move
    14. invert_move
    15. lower_bound_increment
    16. objective_value_increment
  5. Glossary