Combinatorial search strategies including depth-first, breadth-first and depth-bounded search are shown to be different implementations of a common algebraic specification that emphasizes the compositionality of the strategies. This specification is placed in a categorical setting that combines algebraic specifications and monads. © 2009 Copyright Cambridge University Press.
Mendeley helps you to discover research relevant for your work.
CITATION STYLE
Spivey, J. M. (2009). Algebras for combinatorial search. Journal of Functional Programming, 19(3–4), 469–487. https://doi.org/10.1017/S0956796809007321