`
worldterminator
  • 浏览: 28778 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

百度 ASTAR 2010 (四)

阅读更多

QZone Editor .dump{} <script type="text/javascript"> //TODO 域名 if (location.hash) { document.domain=location.hash.substr(1); } //parent.qZEditor.callback(); function init(){ //获取编辑器面板ID var pid = frameElement.panelID; //获取编辑器面板对象 var panel = parent.QZFL.editor.editPanel.get(pid); panel[&quot;html&quot;]._enableEditMode(); } </script>

2010.5.30 决定把AI写成面向对象的了(当然也是C与C++的结合),改到现在还没有怎么写核心的算法……

C++里面的各种类型转换和面向对象的一些东西特别麻烦,搞了好久。我把Tank.h里面的每个struct都又继承了一遍,把函数写到了里面,本以为这么做比较高明,可是那无穷的类型转换!估计效率会比较低。

昨天为止,寻路改成了A算法,不知道能不能算得上是A*,我也不能保证最优解。计算资源价值写了一半,不打算用KM匹配了,因为资源价值的变化是会影响到匹配的,= cost变化的网络流,做不了,搜索不可能,会达到13^5,就贪心吧。

算了一下复杂度 5 * 13*( 400  + 7*7+13),包括计算路径矩阵、资源价值及资源价值变化。这样看,最影响复杂度的就是寻路了,改成A算法应该会提高不少。

A算法的估价函数还有待提高!写得实在太挫……,没有定量分析。还有那个资源价值的估价,存在很大问题。

今天就能盼到期望的电脑了,yeah一下!

分享到:
评论

相关推荐

    百度AStar2006参考源码

    《百度AStar2006参考源码解析》 百度AStar2006参考源码,是百度在2006年举办的“百度之星”编程大赛中的一个重要组成部分。这场赛事旨在激发程序员们的创新精神和算法能力,尤其是对人工智能领域的理解和应用。其中...

    Astar2010坦克大战详细规则

    Astar2010坦克大战详细规则 百度之星2010

    Astar2006百度之星程序设计大赛题目

    【标题】:“Astar2006百度之星程序设计大赛题目” 这是一份关于2006年百度之星程序设计大赛的题目集,它包含了当年比赛的所有编程挑战。百度之星程序设计大赛是针对广大计算机科学和技术爱好者举办的一项年度竞赛...

    Astar2006百度之星程序设计大赛题目参考源程序

    【标题】"Astar2006百度之星程序设计大赛题目参考源程序"涉及的是一个编程竞赛的相关资源,其中包含了比赛题目文档以及参赛者可能参考的源代码文本。这个标题暗示了我们需要关注的是编程竞赛的策略,算法设计,以及...

    Astar2007百度之星程序设计大赛网络资格赛(初赛) 题

    根据给定的信息,我们可以分析出这是关于Astar2007百度之星程序设计大赛网络资格赛(初赛)的相关题目及解析。以下是对各题目所涉及的知识点进行详细阐述: ### 第一题:时间线问题 #### 题目描述: 本题要求处理...

    Astar2009百度之星程序设计大赛(初赛)试题1.doc

    Astar2009百度之星程序设计大赛(初赛)试题1

    Astar2009百度之星程序设计大赛(初赛)试题2.doc

    13. 交流平台:参赛者可以通过邮件、贴吧和百度空间等渠道提问和互动。 14. 时间管理:比赛开始后计时,即使离开页面也会继续计时,因此需要合理安排时间。 15. 数据规模:随着测试点编号的增加,数据规模逐渐增大...

    百度之星的赛题

    【描述】:“2012年Astar预赛与初赛的一些题”指的是百度公司主办的“百度之星”编程竞赛在2012年度预赛和初赛阶段的题目集合。百度之星是面向全球编程爱好者的一项技术竞技活动,旨在发掘和培养优秀的编程人才,...

    百度之星部分试题

    ### 百度之星Astar2011程序设计大赛初赛试题分析 #### 第一题:图标排列 在本题中,目标是最优化百度应用平台上的应用图标展示,以提高用户体验。具体而言,任务是计算当来自不同开发者的应用图标以最佳方式穿插...

    百度之星全部代码

    在这个压缩包中,主要的焦点是`astar`文件,它很可能包含了使用A*算法的实现。A*算法是一种在图形搜索中广泛使用的路径查找算法,它结合了最佳优先搜索和Dijkstra算法的特点,通过引入启发式函数来提高搜索效率。 A...

    百度之星2009赛题及题解

    在"astar"这个文件中,可能会包含具体的赛题描述、样例数据、解题思路、优化技巧以及参赛者的解决方案代码。通过深入研究这些内容,读者可以加深对A*算法的理解,并从中学习到如何在实际问题中高效地应用它。对于...

    安卓GPS地图导航定位指南相关-android百度地图gps定位.rar

    百度地图提供了AStar算法实现的路径规划服务,可以计算出两点之间的最优路径。这包括驾车、步行和骑行等多种模式。开发者需要调用相关接口,传入起点和终点的坐标,获取到路线规划的结果,然后在地图上绘制路径。 ...

    百度之星程序设计大赛试题

    2007年的Astar百度之星程序设计大赛则进一步提升了难度,可能会引入更复杂的算法和编程挑战,例如: 1. **图论**:可能涉及最短路径问题(Dijkstra算法、Floyd-Warshall算法等)、最小生成树(Prim算法、Kruskal...

    百度之星趣味赛——AK咆哮体

    【压缩包子文件的文件名称列表】:仅有一个名为"astar"的文件。在IT领域中,A*(A-star)是一种广泛应用的路径搜索算法,它结合了最佳优先搜索和Dijkstra算法的特点,能够高效地找到两点之间的最短路径。这个文件名...

    Amplify+Color

    在此之前,unity用户只能通过第三方插件(如Astar寻路插件)等做寻路功能。阿赵我也使用过A*寻路插件,A*的原理并不复杂,有兴趣的朋友可以自己百度一下。不过由于不是自带的功能,所以在设定网格和烘焙的过程难免会...

    baidu-web-filter.rar_网页 过滤

    【描述】:“2007年百度程序设计大赛Astar初赛题,实习生小胖的百度网页过滤器,老师给我选的软件工程课程设计,其实只是一个简单的程序。基础比较好的朋友可以参考,基础一般的可以学学。” 这段描述提供了更多...

    Python获取openstreetmap(OSM)路网信息 自动爬取城市路网图片和矢量图

    # Python获取openstreetmap(OSM)路网信息 自动爬取城市路网图片和矢量图 1. 包含中国城市的经纬度 json文件,根据经纬度自动爬取 osm 道路网; 2. 使用 matplotlib 将路网绘制为白底黑线的png格式图片;...

    李彦宏鼓励90后程序员:基础比专业更重要.docx

    李彦宏,百度CEO,在2021Astar 百度之星程序设计大赛中鼓励90后程序员,强调基础比专业更重要。李彦宏认为,计算机领域的前景非常好,而对于真正优秀的人来说,专业其实没有那么重要,只要你的基础打的很扎实,未来...

Global site tag (gtag.js) - Google Analytics