STOC '94 Proceedings of the twenty-sixth annual ACM symposium on Theory of computing
The Travelling Salesman and the Pq-Tree
Mathematics of Operations Research
Fast Probabilistic Algorithms for Verification of Polynomial Identities
Journal of the ACM (JACM)
Introduction To Automata Theory, Languages, And Computation
Introduction To Automata Theory, Languages, And Computation
Some Complexity Aspects of Secondary School Timetabling Problems
PATAT '00 Selected papers from the Third International Conference on Practice and Theory of Automated Timetabling III
Linear Time Dynamic-Programming Algorithms for New Classes of Restricted TSPs: A Computational Study
INFORMS Journal on Computing
An Iterated Dynasearch Algorithm for the Single-Machine Total Weighted Tardiness Scheduling Problem
INFORMS Journal on Computing
A survey of very large-scale neighborhood search techniques
Discrete Applied Mathematics
Journal of Computer and System Sciences
A large neighbourhood search approach to the multi-activity shift scheduling problem
Journal of Heuristics
Hi-index | 0.00 |
Local search heuristics are among the most popular approaches to solve hard optimization problems. Among them, Very Large Scale Neighborhood Search techniques present a good balance between the quality of local optima and the time to search a neighborhood. We develop a language to generate exponentially large neighborhoods for sequencing problems using grammars. We develop efficient generic dynamic programming solvers that determine the optimal neighbor in a neighborhood generated by a grammar for sequencing problems such as the Traveling Salesman Problem or the Linear Ordering Problem. This framework unifies a variety of previous results on exponentially large neighborhood for the Traveling Salesman Problem and generalizes them to other sequencing problems.