我有这个可以用有向无环图(DAG)来表达的技术问题。节点代表事件(时间未知),有向边编码关系:“我比你年轻/我发生在你之前”。
我需要估计边缘权重(即“动态权重”),以便加权 DAG(WDAG)暗示 DAG 上的距离函数。换句话说,节点 A 和 B 之间路径的权重总和对于所有路径应该相等。
这是一个未确定的问题,即使权重是整数(我想拓扑排序不是唯一的根本原因也是如此)。一般来说,代表节点/事件之间的时间间隔的边权重是实数。因此,我在加权 DAG 上引入了一些预设目标函数 C=J(WDAG),此处未指定。
我的问题是:是否有一种算法可以在 WDAG 上分配正定权重,受制于 1)权重形成 DAG 的距离函数和 2)最小化目标函数成本 C。
这似乎与传统上与 WDAG 相关的最短路径或最小生成树问题无关。对上述问题的正式或启发式解决方案有什么想法吗?
问候,
斯蒂芬妮