跳到内容
从一个困惑开始

你想弄懂什么?

找到答案,看到讲解发生的那一刻,再顺着概念继续探索。

← 概念导览

关于「在这个例子中,状态空间树是如何逐层扩展的?」

4 个关键词匹配

正在理解你的问题,下面的搜索结果可先查看。

掌握方法

↗

树是按广度优先扩展的。在创建根节点的子节点后,讲师将整个层视为已完成,然后从左到右跨当前前沿扩展节点。

适用条件:树是逐层探索的。;在每个节点,只追加从根节点路径上尚未使用的作业。;视频仅展示了结构扩展,没有展示按界限剪枝。

掌握方法

↗

解决方案主要有两种表示方式:作为所选作业的变量大小子集(例如,S1=J1,J4S1 = {J_1, J_4}),或者作为固定大小的二进制向量,其中每个位置对应一个作业,值表示该作业是否完成(1)或未完成(0)(例如,S2=1,0,0,1S2 = {1, 0, 0, 1})。

适用条件:问题涉及从给定集合中选择作业的子集。;表示必须清楚地指示哪些作业包含在解决方案中。

认识概念

↗

在这一讲中,回溯法被描述为深度优先搜索,而分支限界法被描述为广度优先搜索。回溯法沿着一条分支向下到下一层,然后再考虑兄弟节点;而分支限界法首先考虑当前层的所有备选方案。

适用条件:应用于作业排序的状态空间树。;比较的是探索顺序,而不是限界规则或成本评估。

认识概念

↗

从根到节点的路径记录了所选作业的有序部分序列。沿着绘制的树中的路线对应于按顺序选择该路线上的作业;例如,使用 J1J_1 然后是 J4J_4 的路线意味着做作业 1 和作业 4,并且沿着该部分路径不采取作业 2 和 3。

适用条件:树是黑板上绘制的作业排序状态空间树。;每个边标签表示将当前部分序列追加一个作业。