【发布时间】:2018-04-29 20:46:56
【问题描述】:
我正在尝试找出适用于以下情况的算法:我想在无向图上运行最小成本算法。边有一个与之相关的成本,而顶点有 2 个成本与它们的哪一个相关联。这是它变得有点棘手的地方。我必须选择与顶点相关的 2 个成本之一。如果我选择 cost1,则顶点的类型为 1,如果我选择 cost2,顶点的类型为 2。如果顶点的类型不同,则只能认为它们由一条边连接。大多数情况下,为顶点选择最低成本是合乎逻辑的,但根据与其关联的边的成本及其相邻顶点的类型,您更愿意为顶点选择最高成本,结果以较小的总成本。任何建议,例如我应该尝试应用哪种算法或方法,将不胜感激。
Here is a link to a simple example of what I am trying to achieve。此解决方案的成本为 57,这是该图可能的最低成本。
编辑:拼写。
【问题讨论】:
-
您必须解释“最小成本算法”的含义。您发布的内容看起来不像流程图。
-
我的意思是算法将返回顶点和边成本的最小可能总和。 @Snefel
-
您应该编辑您的问题以包含该信息。