假设次优点G2在open表里面生成的结点,n是一个结点(它是离最优点G有最近距离的结点)。

所以

f(G2)  = g(G2)         因为 h(G2) = 0 
    g(G2) > g(G) 因为G2 is 次优点
    f(G)   = g(G) 因为 h(G) = 0 
    f(G2)  > f(G) 从上可知

h(n)≤ h*(n)                基本要求

g(n) + h(n)≤ g(n) + h*(n)

f(n) ≤ f(G)

因此如果有最优点,那么A*算法总是会最先找到最优点。

A*算法收敛最优点的简单证明相关推荐

  1. 遗传算法的简单介绍以及模式定理的简单证明

    遗传算法   遗传算法(Genetic Algorithm,GA),最早是由美国的John holland在20世纪70年代提出.算法通过模拟达尔文生物进化论的自然选择以及遗传学机理的生物进化过程来搜 ...

  2. 最小化一维曼哈顿距离的简单证明

    最小化一维曼哈顿距离的简单证明 对于在数轴上的 nnn 个点,要集合所有点于同一位置,使得移动的曼哈顿距离之和最小,那么应该选取哪个点呢? 设有 nnn 个点, iii 点的位置为 xix_ixi​ ...

  3. “简单证明GUID(全局唯一标识符)并不唯一”

    GUID是什么,大家理所当然地应该都知道(百度百科介绍的GUID).在.net framework中,微软为开发者提供了一个GUID结构,这个结构想必很多人在开发中应该已经用过,下面我们再来看一下它的 ...

  4. Pinsker 不等式的简单证明

    Pinsker 不等式的简单证明 网上有很多很多关于 Pinsker 不等式的证明方法,但是我没有看到一个用数学归纳法证明的,也没有看到一个不加先验定义的自包含的证明.下面我给出一个关于一个极简的证明 ...

  5. 点到超平面的距离简单证明

    这是一个简单的问题,定义如下: 设, y ( X ) = W T X + b , X ∈ R n , b ∈ R y(X) = W^TX +b, X \in R^n,b \in R y(X)=WTX+ ...

  6. 费马小定理简单证明和一些简单应用

    打字不变就在纸上证明好了1 这种证法是一种很巧妙的方法,避免了一些复杂概念的引入,很简单的证明了费马小定理 那么费马小定理具体有什么地方可以应用呢 1.我们可以用它判断一些大数是否为质数也就是Mill ...

  7. RSA算法以及所涉及的数论定理的简单证明

    理解RSA算法需要了解的数论定理全家桶 前言 "≡\equiv≡"符号的使用和模运算的规律简述 RSA算法 RSA算法的加密解密过程 RSA算法的加密解密实例 RSA算法的证明 欧 ...

  8. 二分图最小点覆盖König定理的简单证明

    König定理是一个二分图中很重要的定理,它的意思是,一个二分图中的最大匹配数等于这个图中的最小点覆盖数.如果你还不知道什么是最小点覆盖,我也在这里说一下:假如选了一个点就相当于覆盖了以它为端点的所有 ...

  9. 过河问题通用解法及简单证明

    过河问题定义 问题定义 过河问题是一个经典的算法问题.假设有MMM只牛和NNN只虎要过河,河中只有一条船,船至多能乘坐KKK只动物.在河的任意一边或船上,虎的数量不能多于牛的数量,否则牛会被吃掉.问: ...

  10. java 地图四色着色算法_四色定理的简单证明:从四色猜想到四域公理

    摘要 "四色猜想"也称"四色定理",一直以来都没有一种简捷明快的证明方法,然而,本文认为"四色猜想"可以作为一个平面区域相邻关系的" ...

最新文章

  1. STM32F103 CAN中断发送功能的再次讨论
  2. 图灵“亲自”给你讲人工智能
  3. 硬件信息修改大师_零成本学习之单片机硬件开发(1)
  4. 简单的python案例_实现的简单python例子
  5. 开发更安全的asp.net应用程序一
  6. 计算机网络在金融领域的应用,计算机网络毕业论文计算机网络技术在金融领域的应用.pdf...
  7. oracle批量执行_批量随机键值查询测试
  8. LNMP(Nginx服务,MySQL 服务,安装PHP服务 手动安装技术文档)
  9. 贝叶斯决策(Bayesian Decision Theory)
  10. 企业管理系统可视化权限功能设计
  11. 【Python】ValueError: Invalid format specifier
  12. 创建一个背景色为蓝色的Pygame窗口
  13. 有的人呀,他真的是带不动。。。
  14. python 模拟浏览器selenium_python爬虫10:使用selenium模拟浏览器登录账号
  15. 虚拟主机和服务器有啥区别,虚拟主机和服务器的区别在哪?
  16. Object.assign 原理及其实现
  17. html 调用idm,如何对IDM进行自定义设置
  18. 信息系统管理工程师复习笔记02 计算机网络通信与信息安全 原创整理
  19. 学计算机编程还是学奥数,小学生家长担心奥数被封 孩子改学编程冲名校
  20. 推荐一个提高效率的工具:Google桌面

热门文章

  1. 中国5G务实发展 向大规模商用推进
  2. 手机安全卫士——流量管理
  3. procedures
  4. 我的第一次--我与51CTO的故事
  5. 注意细节:Javascript中的变量作用域
  6. 【Tensorflow】Windows下基于Anaconda的Tensorflow环境配置
  7. C++--第3课 - 函数的升级-上
  8. Codeforce 1175 D. Array Splitting
  9. 混合开启服务-----百度音乐盒
  10. 【SAE 部署 JavaWeb 项目报 404 错误】