Skip to content

Tesla2fox/ASCII

Repository files navigation

ASCII

ISCIIA

编程进度

  • 多机器人的编程方法应该需要多线程来实现
  • 更新邻居节点可以采用简单的方法
  • 在选在拍卖节点是还应优先选择没有被其他智能体选择的
  • 若该智能体所有的邻居节点都与在其他智能体的生成树上,那么该智能体进入休眠模式
  • 记录该智能体此时的节点数量,当其他智能体的生成树节点的数量大于该智能体节点数量时,唤醒该智能体,继续参与拍卖。
  • 拍卖时,树的生成和修改
  • 通过拍卖的方式来决定竞拍的节点

#notices

  • 地图从8方向修改为4方向地图了
  • spanning map 和 base map 不是严格的整数倍关系

something need improve

  • 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

Image text

Releases

No releases published

Packages

No packages published

Languages