- 5
- 0
- 约7.28千字
- 约 7页
- 2018-09-25 发布于湖北
- 举报
说明:信息素权重,路径权重和信息素蒸发率对最后的结果影响很大,需要微调。
目前发现2 / 5 / 0.5 能达到稍微让人满意的效果。本程序离完美的ACO还差很远,仅供参考。
本蚁群算法为AS算法。
用法:
1.new一个对象
ACOforTSP tsp = new ACPforTSP(tsp数据文件名,迭代次数,蚂蚁数量,信息素权重,路径权重,信息素蒸发率);
2.用go()方法运行
tsp.go();
import java.io.File;
import static java.lang.Math.pow;
import static java.lang.Math.sqrt;
import static java.lang.Math.random;
import java.util.HashMap;
import java.io.FileReader;
import java.io.BufferedReader;
/**
*
* @author dvdface
*/
public class ACOforTSP {
//城市的距离表
private double[][] distance;
//距离的倒数表
private double[][] heuristic;
//启发信息表
private doub
您可能关注的文档
最近下载
- 成都石室中学北湖校区数学新初一分班试卷含答案.pdf VIP
- T-CCSAS 062-2026 行为安全观察与沟通实施指南.docx VIP
- T-CCSAS 062-2026《行为安全观察与沟通实施指南》.docx VIP
- 三类医疗器械培训试题附答案.docx VIP
- PDF060-WY-260辽西供水进水蝶阀使用说明书.pdf VIP
- 扬州大学2024-2025学年第2学期《线性代数》期末试卷(B卷)及参考答案.docx
- 食品保藏期末试卷及答案.docx VIP
- 江苏师范大学科文学院《线性代数》2024-----2025学年期末试卷(A卷).pdf VIP
- 新高考数学解题研究——导数压轴攻略.pdf VIP
- 江苏师范大学科文学院(期中、期末)考试试卷(A或B卷) .doc VIP
原创力文档

文档评论(0)