On composition and decomposition operations for vector spaces, graphs and matroids

Abstract

In this paper, we study the ideas of composition and decomposition in the context of vector spaces, graphs and matroids. For vector spaces AB, treated as collection of row vectors, with specified column set A B, we define SP PQ, S Q= , to be the collection of all vectors (fS,fQ) such that (fS,fP)∈ SP, (fP,fQ)∈ PQ. An analogous operation SP PQ PQ can be defined in relation to graphs SP, PQ, on edge sets S P, P Q, respectively in terms of an overlapping subgraph P which gets deleted in the right side graph (see for instance the notion of k-sum oxley). For matroids we define the `linking' SP PQ (SP PQ)× (S Q), denoting the contraction operation by '×'. In each case, we examine how to minimize the size of the `overlap' set P, without affecting the right side entity. In the case of vector spaces, there is a polynomial time algorithm for achieving the minimum, which we present. Similar ideas work for graphs and for matroids under appropriate conditions. Next we consider the problem of decomposition. Here, in the case of vector spaces, the problem is to decompose SQ as SP PQ, with minimum size P. We give a polynomial time algorithm for this purpose. In the case of graphs and matroids we give a solution to this problem under certain restrictions.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…