问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

高端的算法和策略,谁能科普下,什么才叫高端算法和策略?

发布网友 发布时间:2023-11-29 03:51

我来回答

2个回答

热心网友 时间:2024-01-29 19:28

【算法策略】就是在问题空间中随机搜索所有可能的解决问题的方法,直至选择一种有效的方法解决问题。
算法有以下几种
1.分治算法:
分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。
2.贪心算法:
在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。
3.动态规划算法:
动态规划的实质是分治思想和解决冗余,因此,动态规划是一种将问题实例分解为更小的、相似的子问题,并存储子问题的解而避免计算重复的子问题,以解决最优化问题的算法策略。
动态规划法与分治法和贪心法类似,它们都是将问题实例归纳为更小的、相似的子问题,并通过求解子问题产生一个全局最优解。其中贪心法的当前选择可能要依赖已经作出的所有选择,但不依赖于有待于做出的选择和子问题。因此贪心法自顶向下,一步一步地作出贪心选择;而分治法中的各个子问题是独立的 (即不包含公共的子子问题),因此一旦递归地求出各子问题的解后,便可自下而上地将子问题的解合并成问题的解。但不足的是,如果当前选择可能要依赖子问题的解时,则难以通过局部的贪心策略达到全局最优解;如果各子问题是不独立的,则分治法要做许多不必要的工作,重复地解公共的子问题。
解决上述问题的办法是利用动态规划。该方法主要应用于最优化问题,这类问题会有多种可能的解,每个解都有一个值,而动态规划找出其中最优(最大或最小)值的解。若存在若干个取最优值的解的话,它只取其中的一个。在求解过程中,该方法也是通过求解局部子问题的解达到全局最优解,但与分治法和贪心法不同的是,动态规划允许这些子问题不独立,(亦即各子问题可包含公共的子子问题)也允许其通过自身子问题的解作出选择,该方法对每一个子问题只解一次,并将结果保存起来,避免每次碰到时都要重复计算。
因此,动态规划法所针对的问题有一个显著的特征,即它所对应的子问题树中的子问题呈现大量的重复。动态规划法的关键就在于,对于重复出现的子问题,只在第一次遇到时加以求解,并把答案保存起来,让以后再遇到时直接引用,不必重新求解。
4.回溯算法:
回溯法是一个既带有系统性又带有跳跃性的的搜索算法。它在包含问题的所有解的解空间树中,按照深度优先的策略,从根结点出发搜索解空间树。算法搜索至解空间树的任一结点时,总是先判断该结点是否肯定不包含问题的解。如果肯定不包含,则跳过对以该结点为根的子树的系统搜索,逐层向其祖先结点回溯。否则,进入该子树,继续按深度优先的策略进行搜索。回溯法在用来求问题的所有解时,要回溯到根,且根结点的所有子树都已被搜索遍才结束。而回溯法在用来求问题的任一解时,只要搜索到问题的一个解就可以结束。这种以深度优先的方式系统地搜索问题的解的算法称为回溯法,它适用于解一些组合数较大的问题。
其基本思想:确定了解空间的组织结构后,回溯法就从开始结点(根结点)出发,以深度优先的方式搜索整个解空间。这个开始结点就成为一个活结点,同时也成为当前的扩展结点。在当前的扩展结点处,搜索向纵深方向移至一个新结点。这个新结点就成为一个新的活结点,并成为当前扩展结点。如果在当前的扩展结点处不能再向纵深方向移动,则当前扩展结点就成为死结点。换句话说,这个结点不再是一个活结点。此时,应往回移动(回溯)至最近的一个活结点处,并使这个活结点成为当前的扩展结点。回溯法即以这种工作方式递归地在解空间中搜索,直至找到所要求的解或解空间中已没有活结点时为止。追问其实我觉得这些应该叫做解决问题的思想,而不仅仅叫算法
像AC,SVM,PageRank等这些才可以叫算法吧?

热心网友 时间:2024-01-29 19:29

算法无所谓高低端,有时候最笨的也是最有效的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
折儿是什么意思? 什么叫饭折? 饭折是什么意思 私募股权基金6种模式 私募投资业务管理系统 火山仙泉天然矿泉水产品特点 用苏打片带吃带洗真的能生男孩吗 凡山天然苏打水怎么样 美的面包机和面要多久 美的面包机和面的时间要多长 美的面包机怎么用手动操作 纠偏系统的液压系统的维护主要是哪方面的维护? 一个手机号注册了两个,怎样解绑第二个? 怎么隐藏起来好友看不到? 韩国那里有没有QQ??接近QQ的东西有没有? 白山东高速口是否关闭 为什么在由分子构成的物质中,分子是保持物质化学性质的一种粒子而不是... 一个手机号可以注册两个吗? 系统讲解回溯法6 忆苦思甜什么意思45 拼多多里由于某种原因,再补发的物件,是不显示物流信息的吗?_百度知 ... 苏州诺康贸易有限公司怎么样? 发现计算机病毒后比较彻底的清除方式是什么 ...意外终止,状态码为-1073741819。系统现在将关机 一个手机号码两个咋取消一个 86年正月初八时辰在12点--13点之间 是什么命呢?1 倩女幽魂2宁远本服敌军士兵和将领出现时间? 微信重新注册了,怎么找回以前那个? 我想换一个,怎么把原上的好友全都转移到新号上? 如何查询自己的身份信息被绑定了几个 “五一”假期小明骑自行车去郊游,早上8:00从家出发,9:30到达目的地.在... 简述回溯法的2种算法框架,并分别举出适合用这两种框架解决的一...1 无换籽手串的穿法图解 ...原子保持了它们的化学性质,可为什么是分子保持了物质化学性质... 万科新榆公馆供暖怎么样 一个手机号码可以注册两个吗? 我是1987年3月28日21点30分出生的(阴历2月29日)... 以下叙述中,正确的是A.正数与负数互为相反数B.任何一个有理数都有相反... 改一年内怎么改第二次 正宫 塞鸿秋这首元曲运用了哪些修辞手法11 一个号码注册了两个,怎么注销另一个? ...windows XP Professional 版本 Service Pack 3 注册到 微软... 腾讯手游火影忍者怎么获得药师兜 这句话是什么意,用微笑释怀一切 1986年正月初八女命早上6点出生,看她婚姻好吗2 网上招聘带薪培训健身教练是真的吗7 前些天看了一部关于宇宙的短片,上面说我们的太阳系经历了4次超新星爆... 一个手机可以申请两个吗? 我养3只小仓鼠为什么总会死一只? 修改一年内如何二次修改吗苹果 7年级选择题