Ant Colony Optimization algorithm design and its FPGA implementation

被引:0
作者
Li, Shih-An [1 ]
Yang, Min-Hao [1 ]
Weng, Chung-Wei [1 ]
Chen, Yi-Hong [1 ]
Lo, Chia-Hung [1 ]
Wong, Ching-Chang [1 ]
机构
[1] Tamkang Univ, Dept Elect Engn, New Taipei City 251, Taiwan
来源
IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATIONS SYSTEMS (ISPACS 2012) | 2012年
关键词
Ant Colony Algorithm; FPGA; Hardware/Software Codesign; SOPC;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, a Hardware/Software (HW/SW) co-design method of ant colony optimization (ACO) algorithm is proposed to implement on the FPGA chip. In this paper, the software is designed with C language and hardware is designed with Verilog hardware description language (HDL). The HW/SW co-design method is a technique based on a SOPC (System on a Programmable Chip). In this paper, the path selecting and path analysis are designed in SOPC. The path selecting belongs to the pre-processing of the ACO algorithm and it cost a longer computing processing time. Therefore, a hardware circuit is designed to speed up processing. The path analysis will be designed by the C language within the NIOS II processor. In the experimental results, the processing time can be reduced by the proposed method.
引用
收藏
页数:4
相关论文
共 9 条
[1]  
Altera Corporation, 2003, SOPC BUILD US GUID
[2]  
Altera Corporation, 2003, DES NIOS SOPC BUILD
[3]   Ant colonies for the travelling salesman problem [J].
Dorigo, M ;
Gambardella, LM .
BIOSYSTEMS, 1997, 43 (02) :73-81
[4]  
Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892
[5]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41
[6]  
Dorigo M., 1991, 1016 DIP EL POL MIL
[7]  
Dorigo M., 1991, POSITIVE FEEDBACK SE
[8]  
Gambardella LM, 1999, J OPER RES SOC, V50, P167, DOI 10.2307/3010565
[9]  
Li Shih-An, 2009, INFORM SCI UNPUB