Skip to main content

Column-Wise Extendible Vector Expressions and the Relational Computation of Sets of Sets

  • Conference paper
  • First Online:
Mathematics of Program Construction (MPC 2015)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9129))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Banks, J.: Sophisticated voting outcomes and agenda control. Soc. Choice Welfare 2, 295–306 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Chapter  MATH  Google Scholar 

  5. Berghammer, R.: Relation-algebraic computation of fixed points with applications. J. Logic Algebraic Program. 66, 112–126 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  6. Berghammer, R., Fronk, A.: Exact computation of minimum feedback vertex sets with relational algebra. Fundamenta Informaticae 70, 301–316 (2006)

    MathSciNet  MATH  Google Scholar 

  7. 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)

    Chapter  MATH  Google Scholar 

  8. Berghammer, R.: Applying relation algebra and RelView to solve problems on orders and lattices. Acta Informatica 45, 211–236 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  9. 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)

    Chapter  MATH  Google Scholar 

  10. Berghammer, R., Bolus, S., Rusinowska, A., de Swart, H.: A relation-algebraic approach to simple games. Eur. J. Oper. Res. 210, 68–80 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  11. Berghammer, R.: Relation-algebraic modeling and solution of chessboard independence and domination problems. J. Logic Algebraic Program. 81, 625–642 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  12. Berghammer, R.: Computing and visualizing Banks sets of dominance relations using relation algebra and RelView. J. Logic Algebraic Program. 82, 223–236 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  13. Ganter, B., Wille, R.: Formal Concept Analysis: Mathematical Foundations. Springer, Berlin (1999)

    Book  MATH  Google Scholar 

  14. Guttmann, W.: Multirelations with infinite computations. J. Logic Algebraic Program. 83, 194–211 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  15. Jerrum, M.R., Sinclair, J.A.: Approximating the permanent. SIAM J. Comput. 18, 1149–1178 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  16. 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)

    Chapter  MATH  Google Scholar 

  17. 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)

    Chapter  MATH  Google Scholar 

  18. Schmidt, G., Ströhlein, T.: Discrete Mathematics for Computer Scientists. EATCS Monographs on Theoretical Computer Science. Springer, Heidelberg (1993)

    Book  MATH  Google Scholar 

  19. Schmidt, G.: Relational Mathematics. Encyclopedia of Mathematics and its Applications. Cambridge University Press, Cambridge (2010)

    Google Scholar 

  20. Seidel, J.J.: Strongly regular graphs with \((-1,1,0)\) adjacency matrix having eigenvalue 3. Linear Algebra Appl. 1, 281–298 (1968)

    Article  MathSciNet  MATH  Google Scholar 

  21. Tarski, A.: On the calculus of relations. J. Symbolic Logic 6, 73–89 (1941)

    Article  MathSciNet  MATH  Google Scholar 

  22. Tarski, A., Givant, S.: A Formalization of Set Theory Without Variables. AMS Colloquium Publications, Rhode Island (1987)

    Book  MATH  Google Scholar 

  23. Zykov, A.A.: On some properties of linear complexes (in Russian). Math. Sbornik 24, 163–188 (1949)

    Google Scholar 

  24. RelView homepage: http://www.informatik.uni-kiel.de/~progsys/relview/

Download references

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

Authors

Corresponding author

Correspondence to Rudolf Berghammer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics