ISCIIA
- 多机器人的编程方法应该需要多线程来实现
- 更新邻居节点可以采用简单的方法
- 在选在拍卖节点是还应优先选择没有被其他智能体选择的
- 若该智能体所有的邻居节点都与在其他智能体的生成树上,那么该智能体进入休眠模式
- 记录该智能体此时的节点数量,当其他智能体的生成树节点的数量大于该智能体节点数量时,唤醒该智能体,继续参与拍卖。
- 拍卖时,树的生成和修改
- 通过拍卖的方式来决定竞拍的节点
#notices
- 地图从8方向修改为4方向地图了
- spanning map 和 base map 不是严格的整数倍关系
- maybe the regex function can improve reading data process ,maybe?
- 获取所有邻居
- 判断邻居节点是否被走过
- 优先选择在一个megaBox中的节点
- 跨MegaBox运动时,优先选择运动方向一致的节点。
- 按照顺时针运动。
- 这个研究是必须需要有对比方法的,否则的话没有说服力.与一种集中式的遗传算法对比?或者
- 在排序的过程中存在BUG
- 基准点的过程可以修正
#test MarkDown picture
#Cpp const need be studied
#CPP lamada catch
#intersection function can be optimal