niusouti.com
更多“求解最短路问题的常用方法有:迪克斯特拉算法、Floyd算法、建立规划模型用Lingo求解。”相关问题
  • 第1题:

    ●迪杰斯特拉(Dijkstra)算法用于求解图上的单源点最短路径。该算法按路径长度递增次序产生最短路径,本质上说,该算法是一种基于(62)策略的算法。

    (62)

    A.分治

    B.动态规划

    C.贪心

    D.回溯


    正确答案:C

  • 第2题:

    求最短路径常用的算法有()。

    A.Prim算法和Kruskal算法
    B.深度优先遍历算法和广度优先遍历算法
    C.Dijkstra算法和Floyd算法
    D.拓扑排序算法

    答案:C
    解析:
    A项是最小生成树的算法,B项是图的遍历算法,D项中的回溯法是求解递归过程的一种重要方法。

  • 第3题:

    国内多采用哪种优化算法解决考虑安全约束的机组组合(SCUC)问题?()

    • A、启发式方法
    • B、混合整数规划方法求解
    • C、线性规划方法求解
    • D、智能搜索类方法

    正确答案:B

  • 第4题:

    对于0-1背包问题和背包问题的解法,下面()答案解释正确。

    • A、0-1背包问题和背包问题都可用贪心算法求解
    • B、0-1背包问题可用贪心算法求解,但背包问题则不能用贪心算法求解
    • C、0-1背包问题不能用贪心算法求解,但可以使用动态规划或搜索算法求解,而背包问题则可以用贪心算法求解
    • D、因为0-1背包问题不具有最优子结构性质,所以不能用贪心算法求解

    正确答案:C

  • 第5题:

    动态规划算法的基本思想是将待求解问题分解成若干(),先求解(),然后从这些()的解得到原问题的解。


    正确答案:子问题;子问题;子问题

  • 第6题:

    Dijkstra算法可用于求解最短路中的所有情形。


    正确答案:错误

  • 第7题:

    目前国内求解SCUC和SCED通常采用哪种数学规划算法包?()

    • A、MOSEK优化软件包,Mosek Optimization Tools
    • B、CPLEX数学优化软件
    • C、LINGO(交互式的线性和通用优化求解器)
    • D、The General Algebraic Modeling System(GAMS)是一款数学规划和优化的高级建模系统

    正确答案:B

  • 第8题:

    动态规划算法有一个变形方法()。这种方法不同于动态规划算法“自底向上”的填充方向,而是“自顶向下”的递归方向,为每个解过的子问题建立了备忘录以备需要时查看,同样也可避免相同子问题的重复求解。


    正确答案:备忘录方法

  • 第9题:

    关于计算机算法,下列叙述不正确的是()。

    • A、算法一定是深奥的,包含了复杂的数学知识
    • B、算法是对问题求解的方法及求解过程的描述
    • C、算法是程序设计的基础
    • D、算法可以用自然语言描述

    正确答案:A

  • 第10题:

    填空题
    问题的()是该问题可用动态规划算法或贪心算法求解的关键特征。

    正确答案: 最优子结构性质
    解析: 暂无解析

  • 第11题:

    多选题
    求解此类最短路径问题,主要有()几种算法。
    A

    Dijkstra算法

    B

    地图里程法

    C

    实地测量法

    D

    逐次逼近法

    E

    Floyd算法


    正确答案: B,D
    解析: 暂无解析

  • 第12题:

    单选题
    以下几种算法中可以求解起讫点不同的单一路径规划(最短路径问题)的是(  )。
    A

    扫描法    

    B

    表上作业法    

    C

    单纯形法    

    D

    Dijkstra算法


    正确答案: A
    解析:
    起讫点不同的单一路径规划(最短路线问题)这是线路优化模型理论中最为基础的问题之一。求解此类最短路径问题,主要有以下几种算法(可参考线性规划类书籍):Dijkstra算法、逐次逼近法和Floyd算法。

  • 第13题:

    ● 迪杰斯特拉(Dijkstra)算法用于求解图上的单源点最短路径。该算法按路径长度递增次序产生最短路径,本质上说,该算法是一种基于(61)策略的算法。 A.分治 B.动态规划 C.贪心 D.回溯


    正确答案:C
    试题61分析分治法:对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决;否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。动态规划法:这种算法也用到了分治思想,它的做法是将问题实例分解为更小的、相似的子问题,并存储子问题的解而避免计算重复的子问题。贪心算法:它是一种不追求最优解,只希望得到较为满意解的方法。贪心算法一般可以快速得到满意的解,因为它省去了为找到最优解而穷尽所有可能所必须耗费的大量时间。贪心算法常以当前情况为基础做最优选择,而不考虑各种可能的整体情况,所以贪心算法不要回溯。回溯算法(试探法):它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。其实现一般要用到递归和堆栈。针对单源最短路径问题,由Dijkstra提出了一种按路径长度递增的次序产生各顶点最短路径的算法。若按长度递增的次序生成从源点s到其他顶点的最短路径,则当前正在生成的最短路径上除终点以外,其余顶点的最短路径均已生成(将源点的最短路径看做是已生成的源点到其自身的长度为0的路径)。这是一种典型的贪心策略,就是每递增一次,经对所有可能的源点、目标点的路径都要计算,得出最优。带权图的最短路径问题即求两个顶点间长度最短的路径。其中:路径长度不是指路径上边数的总和,而是指路径上各边的权值总和。参考答案(61)C

  • 第14题:

    Dijkstra算法可用于求解有负权的网络最短路问题。


    正确答案:错误

  • 第15题:

    数值概率算法常用于()的求解。


    正确答案:数值问题

  • 第16题:

    某一问题可用动态规划算法求解的显著特征是()。


    正确答案:该问题具有最优子结构性质

  • 第17题:

    求最短路的计算方法有()

    • A、加边法
    • B、 Floyd算法
    • C、破圈法
    • D、Ford-Fulkerson算法

    正确答案:B

  • 第18题:

    国内多采用()优化算法解决考虑安全约束的经济调度(SCED)问题。

    • A、启发式方法
    • B、混合整数规划方法求解
    • C、线性规划方法求解
    • D、智能搜索类方法

    正确答案:C

  • 第19题:

    问题的()是该问题可用动态规划算法或贪心算法求解的关键特征。


    正确答案:最优子结构性质

  • 第20题:

    求解此类最短路径问题,主要有()几种算法。

    • A、Dijkstra算法
    • B、地图里程法
    • C、实地测量法
    • D、逐次逼近法
    • E、Floyd算法

    正确答案:A,D,E

  • 第21题:

    判断题
    Dijkstra算法可用于求解有负权的网络最短路问题。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    单选题
    求解最短路径的Floyd算法的时间复杂度为(  )。
    A

    O(n)

    B

    O(n+c)

    C

    O(n*n)

    D

    O(n*n*n)


    正确答案: B
    解析:

  • 第23题:

    单选题
    关于计算机算法,下列叙述不正确的是()。
    A

    算法一定是深奥的,包含了复杂的数学知识

    B

    算法是对问题求解的方法及求解过程的描述

    C

    算法是程序设计的基础

    D

    算法可以用自然语言描述


    正确答案: C
    解析: 暂无解析

  • 第24题:

    填空题
    动态规划算法有一个变形方法()。这种方法不同于动态规划算法“自底向上”的填充方向,而是“自顶向下”的递归方向,为每个解过的子问题建立了备忘录以备需要时查看,同样也可避免相同子问题的重复求解。

    正确答案: 备忘录方法
    解析: 暂无解析