Algebras for combinatorial search

14Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.

Abstract

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.

References Powered by Scopus

Under-appreciated unfold

53Citations
N/AReaders
Get full text

Backtracking, interleaving, and terminating monad transformers (functional pearl)

28Citations
N/AReaders
Get full text

Relating models of backtracking

19Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Monads need not be endofunctors

58Citations
N/AReaders
Get full text

Monads need not be endofunctors

55Citations
N/AReaders
Get full text

An analytical inductive functional programming system that avoids unintended programs

20Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Spivey, J. M. (2009). Algebras for combinatorial search. Journal of Functional Programming, 19(3–4), 469–487. https://doi.org/10.1017/S0956796809007321

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 8

50%

Professor / Associate Prof. 3

19%

Researcher 3

19%

Lecturer / Post doc 2

13%

Readers' Discipline

Tooltip

Computer Science 18

86%

Philosophy 1

5%

Agricultural and Biological Sciences 1

5%

Mathematics 1

5%

Save time finding and organizing research with Mendeley

Sign up for free