Sequence-based Selection Hyper-heuristics with a Prolog Knowledge-based System for Real-World Network Design Optimisation | Synapse