在Haskell中处理非确定性的最简单方法是什么?

时间:2014-04-04 15:25:34

标签: haskell backtracking non-deterministic

我实现的搜索算法(一个简单的部分订单规划器)在每次调用时都有几个选择。理想情况下,我希望它能够回溯可能性并返回第一个找到的解决方案。

1 个答案:

答案 0 :(得分:2)

查看列表([])monad实例。它通常用于非决定论。