Abstract
Large Neighborhood Search (LNS) [8] is a local search paradigm based on two main ideas to define and search large neighborhoods. The first key idea of LNS is to define its neighborhoods by fixing a part of an existing solution. The elements of the solution that are fixed are usually explicit or implicit variables of the model. For example, in a scheduling model, one may choose to fix the values of the start times of each activity (explicit variables) or one may add additional constraints that force one activity to be scheduled before another (implicit disjunctive variables). The rest of the variables are released: they are free to change values. The neighborhood is hence defined by all possible extensions of the fixed partial solution. Because a number of variables are released at a time, the neighborhoods defined are usually large, larger than typical local search neighborhoods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Applegate, D., Cook, W.: A computational study of the job-shop scheduling problem. ORSA Journal on Computing 3(2), 149–156 (1991)
Beck, J.C., Refalo, P.: A hybrid approach to scheduling with earliness and tardiness costs. In: Proceedings of the Third International Workshop on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimisation Problems (CP-AI-OR 2001), pp. 175–188 (2001)
Beck, J.C., Refalo, P.: Combining local search and linear programming to solve earliness/tardiness scheduling problems. In: Proceedings of the Fourth International Workshop on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimisation Problems (CP-AI-OR 2002), pp. 221–235 (2002)
Danna, E., Perron, L.: Structured vs. unstructured large neighborhood search: A case study on job-shop scheduling problems with earliness and tardiness costs. Technical Report 03-005, ILOG (2003)
Danna, E., Rothberg, E., Le Pape, C.: Exploring relaxation induced neighborhoods to improve MIP solutions. Technical Report 03-004, ILOG (2003)
Danna, E., Rothberg, E., Le Pape, C.: Integrating mixed integer programming and local search: A case study on job-shop scheduling problems. In: Proceedings of the Fifth International Workshop on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimisation Problems (CP-AI-OR 2003) (2003)
Morton, T., Pentico, D.: Heuristic Scheduling Systems. John Wiley and Sons, Chichester (1993)
Shaw, P.: Using constraint programming and local search methods to solve vehicle routing problems. In: Maher, M.J., Puget, J.-F. (eds.) CP 1998. LNCS, vol. 1520, pp. 417–431. Springer, Heidelberg (1998)
Vasquez, M., Whitley, L.: A comparison of genetic algorithms for the dynamic job shop scheduling problem. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2000), pp. 1011–1018 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Danna, E., Perron, L. (2003). Structured vs. Unstructured Large Neighborhood Search: A Case Study on Job-Shop Scheduling Problems with Earliness and Tardiness Costs. In: Rossi, F. (eds) Principles and Practice of Constraint Programming – CP 2003. CP 2003. Lecture Notes in Computer Science, vol 2833. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45193-8_59
Download citation
DOI: https://doi.org/10.1007/978-3-540-45193-8_59
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20202-8
Online ISBN: 978-3-540-45193-8
eBook Packages: Springer Book Archive