Method for solving combination and optimization problems using ant colony optimization technology based on Map Reduce

A technology of combinatorial optimization and ant colony algorithm, applied in data processing applications, forecasting, computing, etc., can solve problems such as inability to guarantee system robustness, MPI programming model increases development difficulty, limits algorithm performance, etc., and achieves strong scalability , The effect of increasing the running speed and improving efficiency

Inactive Publication Date: 2013-03-20
SOUTHEAST UNIV
View PDF1 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] After searching the literature of the prior art, it was found that the article Parallel Multicolony ACO Algorithm With Exchange of Solutions, Proceedings of the18th Belgium-Netherlands Conference on Artificial Intelligence, 2006: 409-410 (parallel multi-group ACO algorithm based on solution exchange) proposed the use of MPI ( Message Passing Interface) parallel programming technology implements the ant colony algorithm and solves the TSP problem in a multi-machine environment. The complex MPI programming model increases the difficulty of development
The article Scaling Populations of a Genetic Algorithm for Job Shop Scheduling Problems using MapReduce, Proceedings of the 2010 IEEE Second International Conference on Cloud Computing Technology and Science, 2010: 780-785 (Using MapReduce to expand the population of genetic algorithms for Job Shop scheduling problems) proposed the use of MapReduce technology to achieve Genetic algorithm is a method to solve the job shop scheduling problem of a certain scale. This method also has certain advantages, but this method requires multiple iterations of MapReduce, which limits the improvement of algorithm performance.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for solving combination and optimization problems using ant colony optimization technology based on Map Reduce
  • Method for solving combination and optimization problems using ant colony optimization technology based on Map Reduce
  • Method for solving combination and optimization problems using ant colony optimization technology based on Map Reduce

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The embodiments of the present invention are described in detail below in conjunction with the accompanying drawings: this embodiment is implemented on the premise of the technical solution of the present invention, and detailed implementation methods and specific operating procedures are provided, but the protection scope of the present invention is not limited to the following the described embodiment.

[0030] The method of using the ant colony optimization technology based on MapReduce of the present invention to solve the combinatorial optimization problem, comprises the following steps:

[0031] Step 1) dividing the solution space of the specified combinatorial optimization problem according to the number of set mappers;

[0032] Step 2). In the Map stage, each mapper independently and in parallel executes the improved ant colony algorithm in the sub-problem solution space divided in step 1) to search for a local optimal solution;

[0033] Step 3). In the Reduce ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for solving combination and optimization problems using an ant colony optimization technology based on Map Reduce and belongs to the technical field of solving the combination and optimization problems. The method for solving the combination and optimization problems using the ant colony optimization technology based on the Map Reduce comprises the following steps: dividing solution spaces of appointed combination and optimization problems according to amount of set mapper; in a Map period, every mapper independently executes an improved ant colony algorithm in parallel in a subproblem solution space acquired through division in the first step and searches a locally optimal solution; in the Reduce period, the reducer accepts all locally optimal solutions searched in different solution spaces by the mapper, and globally optimal solution is acquired according to a solution space division condition adopted in the first step; the globally optimal solution acquired currently by the reducer is output and the steps come to an end. The method for solving the combination and optimization problems using the ant colony optimization technology based on the Map Reduce is good in flexibility and capable of improving efficiency of solving a large-scale combination and optimization problems.

Description

technical field [0001] The present invention relates to a method in the technical field of combinatorial optimization problem solving, and specifically relates to a method for solving combinatorial optimization problems using MapReduce-based ant colony optimization technology. Background technique [0002] Ant Colony Optimization (ACO) is a bionic meta-heuristic algorithm, which is derived from the natural process of ant colony looking for food. It has the advantages of distributability and robustness, and is a better meta-heuristic algorithm. It is widely used to solve various combinatorial optimization problems, such as the optimal solution to the traveling salesman (TSP) problem with NP difficulty, the Job Shop scheduling problem, the quadratic assignment problem, and the multidimensional knapsack problem. In practical engineering applications, the ant colony algorithm is widely used in data analysis, robot collaboration problem solving, electric power, communication, wat...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q10/04
Inventor 吴刚吴碧晗王岩冰杨梦东刘翔宇漆桂林
Owner SOUTHEAST UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products