In this chapter, we study basic algorithms for computing one or all homomorphisms from one BG to another. We first present the basic backtrack scheme, then improve it by consistency-maintaining techniques, essentially adapted from the constraint processing domain (Sect. 6.1). As this book is about conceptual graphs and not constraint networks, these techniques are applied directly on BGs. However, another section is entirely devoted to constraint processing (Sect. 6.2), and it is intended for readers interested in further algorithmic developments. The last section deals with the problem of node label comparisons. It presents and compares data structures and associated algorithms for managing orders on types. General orders are considered, and also orders with a specific structure, e.g., trees or lattices.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2009 Springer-Verlag London Limited
About this chapter
Cite this chapter
(2009). Basic Algorithms for BG Homomorphism. In: Graph-based Knowledge Representation. Advanced Information and Knowledge Processing. Springer, London. https://doi.org/10.1007/978-1-84800-286-9_6
Download citation
DOI: https://doi.org/10.1007/978-1-84800-286-9_6
Publisher Name: Springer, London
Print ISBN: 978-1-84800-285-2
Online ISBN: 978-1-84800-286-9
eBook Packages: Computer ScienceComputer Science (R0)