On parallel local search for permutations
نویسندگان
چکیده
We investigate some ways in which massively parallel computing devices can be exploited in local search algorithms. We show that the substantial speed-ups that can be gained from parallel neighbourhood evaluation enables an efficient best improvement local search, and that this in turn enables further speed-ups through selection and parallel application of a set of independent, improving moves. Our experiments demonstrate a total speed-up of up to several hundred times compared to a classical, sequential best improvement search. We also demonstrate how an exchange of good partial solutions between the incumbent and best found solutions improves the efficiency of the Iterated Local Search
منابع مشابه
A Hybrid Unconscious Search Algorithm for Mixed-model Assembly Line Balancing Problem with SDST, Parallel Workstation and Learning Effect
Due to the variety of products, simultaneous production of different models has an important role in production systems. Moreover, considering the realistic constraints in designing production lines attracted a lot of attentions in recent researches. Since the assembly line balancing problem is NP-hard, efficient methods are needed to solve this kind of problems. In this study, a new hybrid met...
متن کاملLocal Search Heuristics for Disjoint Connecting Paths
Kleinberg’s algorithm, for the maximum disjoint connecting paths problem (max DCP) between k terminal pairs, obtains an approximate solution by routing each terminal pair in turn via the shortest path, deleting each shortest path before routing the next terminal pair, until no such path exists. We suggest that the number of terminal pairs routed is dependent on the order in which the terminal p...
متن کاملArc-Routing via Column Generation and Iterated Local Search in a Permutation Set-Covering Framework
We propose a method that combines the paradigms of Column Generation (CG) and Iterated Local Search (ILS) to solve the Capacitated Arc-Routing problem. One of the goals is to integrate into the ILS (some of) the duality information that underpins the CG. We consider a space of permutations and sub-permutations (sequences) of the set of required edges [ 1..m ] . This space is explored by an ILS ...
متن کاملOn the sub-permutations of pattern avoiding permutations
There is a deep connection between permutations and trees. Certain sub-structures of permutations, called sub-permutations, bijectively map to sub-trees of binary increasing trees. This opens a powerful tool set to study enumerative and probabilistic properties of sub-permutations and to investigate the relationships between ’local’ and ’global’ features using the concept of pattern avoidance. ...
متن کاملHeuristic approach to solve hybrid flow shop scheduling problem with unrelated parallel machines
In hybrid flow shop scheduling problem (HFS) with unrelated parallel machines, a set of n jobs are processed on k machines. A mixed integer linear programming (MILP) model for the HFS scheduling problems with unrelated parallel machines has been proposed to minimize the maximum completion time (makespan). Since the problem is shown to be NP-complete, it is necessary to use heuristic methods to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JORS
دوره 66 شماره
صفحات -
تاریخ انتشار 2015