Abstract
We present a technique for the relational computation of sets of sets. It is based on specific vector expressions, which form the syntactical counterparts of B. Kehden’s vector predicates. Compared with the technique that directly solves a posed problem by the development of a vector expression of type \({2^X}\,\leftrightarrow \,{\mathbf{1}\!\!\!\mathbf{1}}\) from a formal logical problem description, we reduce the solution to the development of inclusions between vector expressions of type \({X}\,\leftrightarrow \,{\mathbf{1}\!\!\!\mathbf{1}}\). Frequently, this is a lot simpler. The transition from the inclusions to the desired vector expression of type \({2^X}\,\leftrightarrow \,{\mathbf{1}\!\!\!\mathbf{1}}\) is then immediately possible by means of a general result. We apply the technique to some examples from different areas and show how the solutions behave with regard to running time if implemented and evaluated by the Kiel RelView tool.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Banks, J.: Sophisticated voting outcomes and agenda control. Soc. Choice Welfare 2, 295–306 (1985)
Berghammer, R., Gritzner, T., Schmidt, G.: Prototyping relational specifications using higher-order objects. In: Heering, J., Meinke, K., Möller, B., Nipkow, T. (eds.) Higher Order Algebra, Logic and Term Rewriting. LNCS, pp. 56–75. Springer, Heidelberg (1994)
Berghammer, R., von Ulke, K.C.: Relation-algebraic analysis of Petri nets with RelView. In: Margaria, T., Steffen, B. (eds.) Second International Workshop. LNCS, pp. 49–69. Springer, Heidelberg (1996)
Berghammer, R., Neumann, F.: RelView – An OBDD-based computer algebra system for relations. In: Ganzha, V.G., Mayr, E.W., Vorozhtsov, E.V. (eds.) CASC 2005. LNCS, vol. 3718, pp. 40–51. Springer, Heidelberg (2005)
Berghammer, R.: Relation-algebraic computation of fixed points with applications. J. Logic Algebraic Program. 66, 112–126 (2006)
Berghammer, R., Fronk, A.: Exact computation of minimum feedback vertex sets with relational algebra. Fundamenta Informaticae 70, 301–316 (2006)
Berghammer, R., Milanese, U.: Relational approach to boolean logic problems. In: MacCaull, W., Winter, M., Düntsch, I. (eds.) RelMiCS 2005. LNCS, vol. 3929, pp. 48–59. Springer, Heidelberg (2006)
Berghammer, R.: Applying relation algebra and RelView to solve problems on orders and lattices. Acta Informatica 45, 211–236 (2008)
Berghammer, R., Braßel, B.: Computing and visualizing closure objects using relation algebra and RelView. In: Gerdt, V.P., Mayr, E.W., Vorozhtsov, E.V. (eds.) CASC 2009. LNCS, vol. 5743, pp. 29–44. Springer, Heidelberg (2009)
Berghammer, R., Bolus, S., Rusinowska, A., de Swart, H.: A relation-algebraic approach to simple games. Eur. J. Oper. Res. 210, 68–80 (2011)
Berghammer, R.: Relation-algebraic modeling and solution of chessboard independence and domination problems. J. Logic Algebraic Program. 81, 625–642 (2012)
Berghammer, R.: Computing and visualizing Banks sets of dominance relations using relation algebra and RelView. J. Logic Algebraic Program. 82, 223–236 (2013)
Ganter, B., Wille, R.: Formal Concept Analysis: Mathematical Foundations. Springer, Berlin (1999)
Guttmann, W.: Multirelations with infinite computations. J. Logic Algebraic Program. 83, 194–211 (2014)
Jerrum, M.R., Sinclair, J.A.: Approximating the permanent. SIAM J. Comput. 18, 1149–1178 (1989)
Kehden, B., Neumann, F.: A relation-algebraic view on evolutionary algorithms for some graph problems. In: Gottlieb, J., Raidl, G.R. (eds.) EvoCOP 2006. LNCS, vol. 3906, pp. 147–158. Springer, Heidelberg (2006)
Kehden, B.: Evaluating sets of search points using relational algebra. In: Schmidt, R.A. (ed.) RelMiCS/AKA 2006. LNCS, vol. 4136, pp. 266–280. Springer, Heidelberg (2006)
Schmidt, G., Ströhlein, T.: Discrete Mathematics for Computer Scientists. EATCS Monographs on Theoretical Computer Science. Springer, Heidelberg (1993)
Schmidt, G.: Relational Mathematics. Encyclopedia of Mathematics and its Applications. Cambridge University Press, Cambridge (2010)
Seidel, J.J.: Strongly regular graphs with \((-1,1,0)\) adjacency matrix having eigenvalue 3. Linear Algebra Appl. 1, 281–298 (1968)
Tarski, A.: On the calculus of relations. J. Symbolic Logic 6, 73–89 (1941)
Tarski, A., Givant, S.: A Formalization of Set Theory Without Variables. AMS Colloquium Publications, Rhode Island (1987)
Zykov, A.A.: On some properties of linear complexes (in Russian). Math. Sbornik 24, 163–188 (1949)
RelView homepage: http://www.informatik.uni-kiel.de/~progsys/relview/
Acknowledgement
I want to thank the reviewers for carefully reading the paper and for their very detailed and valuable comments. They helped to improve the paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Berghammer, R. (2015). Column-Wise Extendible Vector Expressions and the Relational Computation of Sets of Sets. In: Hinze, R., Voigtländer, J. (eds) Mathematics of Program Construction. MPC 2015. Lecture Notes in Computer Science(), vol 9129. Springer, Cham. https://doi.org/10.1007/978-3-319-19797-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-19797-5_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19796-8
Online ISBN: 978-3-319-19797-5
eBook Packages: Computer ScienceComputer Science (R0)