计算机应用研究
計算機應用研究
계산궤응용연구
APPLICATION RESEARCH OF COMPUTERS
2013年
10期
2903-2906,2935
,共5页
0-1规划问题%元胞自动机%蝙蝠算法%优化
0-1規劃問題%元胞自動機%蝙蝠算法%優化
0-1규화문제%원포자동궤%편복산법%우화
0-1 programming problem%cellular automata%bat algorithm%optimization
基于元胞自动机原理和蝙蝠算法, 提出了一种求解0-1规划问题的元胞蝙蝠算法。利用元胞及其邻居增强搜索过程的多样性, 提高算法的全局寻优能力, 通过罚函数的方法将约束问题转换为相应的无约束问题, 给出了元胞蝙蝠算法的具体步骤, 并用MATLAB软件编程实现。通过对多个0-1规划问题的算例进行测试, 并将测试结果与其他算法进行比较, 结果表明, 元胞蝙蝠算法具有较快的收敛速度和较好的全局寻优能力, 可作为求解0-1规划问题的一种实用方法。
基于元胞自動機原理和蝙蝠算法, 提齣瞭一種求解0-1規劃問題的元胞蝙蝠算法。利用元胞及其鄰居增彊搜索過程的多樣性, 提高算法的全跼尋優能力, 通過罰函數的方法將約束問題轉換為相應的無約束問題, 給齣瞭元胞蝙蝠算法的具體步驟, 併用MATLAB軟件編程實現。通過對多箇0-1規劃問題的算例進行測試, 併將測試結果與其他算法進行比較, 結果錶明, 元胞蝙蝠算法具有較快的收斂速度和較好的全跼尋優能力, 可作為求解0-1規劃問題的一種實用方法。
기우원포자동궤원리화편복산법, 제출료일충구해0-1규화문제적원포편복산법。이용원포급기린거증강수색과정적다양성, 제고산법적전국심우능력, 통과벌함수적방법장약속문제전환위상응적무약속문제, 급출료원포편복산법적구체보취, 병용MATLAB연건편정실현。통과대다개0-1규화문제적산례진행측시, 병장측시결과여기타산법진행비교, 결과표명, 원포편복산법구유교쾌적수렴속도화교호적전국심우능력, 가작위구해0-1규화문제적일충실용방법。
This paper proposed cellular bat algorithm to solve 0-1 programming problem, which was based on the principles of cellular automata and bat algorithm. It used cellular and its neighbor to enhance the diversity of the searching process to improve the ability of global optimization, and transformed the constrained problem into the unconstrained problem using penalty function and then described the detailed procedures of the algorithm and programmed with MATLAB software. By some 0-1 programming problem test and comparisons with other algorithms, the results show that cellular bat algorithm has fast convergence speed and better global optimization ability. It can be used as a practical approach to solve 0-1 programming problem.