Abstract
Abstract Parallel processing has traditionally been used to achieve higher speed while solving computational problems of large size. The greater availability of parallel and distributed computing opens yet another dimension, where parallel computers can be used to obtain solutions of higher quality than uniprocessor solutions. The paper describes a search-and-learn technique for obtaining high quality solutions to the travelling salesperson problem (TSP). The combinatorial search space is decomposed so that multiple processors can simultaneously look for local optimal solutions in the subspaces. The local optima are then compared to ‘learn’ which moves are good; a move is defined to be good if all the search processes have voted in consensus for the move. On the basis of this learning, the original problem is transformed into a constrained optimization, where a constraint requires a specific edge to be included in the final tour. The constrained optimization problem is modelled as a TSP of smaller size, and is again solved using the parallel search technique. This process is repeated until a TSP of manageable size is reached which can be solved effectively; the tour obtained at this last stage is then expanded retrogressively until the tour for the original problem is obtained. The search-and-learn algorithm has been implemented on a Meiko transputer array of 32 nodes. The results of the implementation for benchmark problems are described.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.