Research Report 277 Hybrid Bases in Graphs Ladislav A Novak and Alan Gibbons RR2II ln this paper we introduce a new concept, that of hybrid base, which is a maximal circuitless and cutsetless subset of a graph. Although this concept of simultaneous circuitlessness and cutsetlessness has been used in proofs of some theorems in so called hybrid gaph theory, it has not received much attention. Only largest circuitless and cusetless subsets (hybrid bases of maximum cardinality) have been recognised as important and then only as an auxiliary notion. [n contrast to nu.x-i*rally circuitless subsets (rees) or to maximally cutsetless subsets (conees), hybrid bases are not of the same cardinality. This fact, although seemingly an "imperfection", is the cause of rich stnrcture which we describe in this paper through several propositions. The concept of hybrid bases is related to several important notions in hybrid orientated gaph theory. For example, it is related to maximally distant pairs of trees, to complementary pairs of trees, to perfect trees and to topological degree of freedom. It is also closely related to the problem of finding the minimum numhr of independent variables in the hybrid analysis of electrical networks. Dclparlment of Cornputer Science University of Wa: wick Coventry CV4 7AIUnited Kingdom March 1992 Hybrid Bases in Graphs Ladislav A Novak Deparrnent of Elecrical Engineering, Univenity of Novi Sad, Yugoslavia and Alan Gibbons * Deparunent of Computer Scierrce, University of Warwick, England Abstract In this paper we introduce a new concept, that of hybrid base, which is a maximal circuitless and cutsetless subset of a graph. Although this concept of simultaneous circuitlessness and cutsetlessness has been used in proofs of some theorems in so called hybrid graph theory, it has not received much attention. Only largest circuitless and cutsetles subsets (hybrid bases of maximum cardinality) have been recognised notion. In contrast to maximally circuitless subsets (fees) or o as important and then only as an auxiliary maximally cutsetless subsets (cotrees), hybrid bases are not of the same cardinality. This fact, although seemingly an "imperfection", is the cause of rich structure which we describe in this paper through several propositions. The concept of hybrid bases is related notions in hybrid orientated graph theory. For example, complementary pairs of trees, to perfect pairs of trees and it is related !o maximally o topological tJo several important distant pairs of trees, !o degree of freedom. It is also closely related o the problem of finding the minimum number of independent variables in the hybrid analysis of electrical retworks. $1 Introduction We intnrduce a new concept, that of hybrid base, which we believe has relevance in current graph theory and within certain important applications. of a graph is said to be a hybrid base of the graph if it is both circuitless and cutsetless and maximal in the sense that no other circuitless and cutsetless subsets of the graph contain b as a proper subset. For exarnple, figure I shows two copies of the same graph with trvo A subset b of edges different hybrid bases indicated with bold lines. Any subset of a hybrid base is also both circuitless and cutsetless and will be called a double independent subset of the graph. It is obvious that a hybrid base or any of its subsets may be seen as part of a tree and part of a cotree at the same time, and consequently has rhe properties of both. But there is one important distinction: in contrast to maximally circuitless subsets (trees) o{'the gaph or to maximally cutsetless subsets (corees) of tne graph, maximally lcircuitless and cutsetless subsets (hybrid bases) arc not necessarily of the same cardinality. This is the case, for example, for the graph of figure 1. This "irnperfection" however turns out to be an advantage. x Partially sr.rpported by the ESPRIT II BRA Prognimme of the EC under critltract No. 3075 (ALCOIO. bold cdges bclorg b hybrid bases lbrl= 3 l\tl= 2 (b) (a) Figue I Although the concept of simultaneous circuitlessness and cutsctlessness has been used in prmfs of some theorems U,2,3\, it is surprising that this concept has not received much anention. Only largest cfucuitless and cutsetless subses have been recognised as important [3,4] but not rrcre than as an auxiliary notion. The part of graph theory which deals with concepts which are inherently related to both circuits and cutsets, we shall call hybrid gmph theory. The promotion of new notions can be a qpurious process and it may not at first be clear which are of value and whether the most useful defrnitions have been made. We hope that the notion of hybrid base and will take its place as a notion of independent will provide excellent intuitive insight within the area of hybrid value, graph theory.Throughout this paper we shall, without loss of generality, be concemed only with 2-connected graphs. It was pointed out by Amari [5] that the set of edges of a graph can be divided into nvo distina subsets such that the sum of the rank of one subset and the corank of the other may give a number which is less than both the rank and the corank of the gpph. Not long afterwards, this number was forrnally defined by Tsuchiy a et al. and called ttr hybrid rank t6J. In the sam paps the notion of a minimal hybid rank taken over all possible par:titions of the edge set of a gnph was inrodrrced and called the tqlogical degree of fieedom. That paper together with tbc paper of Kishi and Kajitani [] in which maximally distant pain of trees and principal partition werc introduced providc the foundation of the hybrid approach in graph theory. Since 1967 many Papers have been published in this area mostly by Japanese authors. The concept of hybrid bases is *learly related to several important notions in hybrid orientated gaph theory. For example, it i5 r;;".lated to maximally distant pain of trees [], to complementary pairs of l,'ees [3], ro Fedscl pairs of trees [8] and to topological degree of freedom [6,7] . It is also related to the problem of frnding the minimum number of independent variables in the hybrid analysis of elecrical networks. S2 Preliminaries 'lJris sei:tion is devoted to some definitions a"nd assertions related to material that follows. Wc prcslrme that the reader is familiar v,'ith the following basic notions of graph theory: graph, edge, circuit arrd cutset We take these to L* prirna"ry notions drat need not tre defined. However we will defrne all other notions on the basis of these. Throughout we denote a graph by G and im edge set 3 by E. The tenns circuit, cutsct, trec, cotree, forest and coforest will bc uscd here o rncan a subcct of edges of a gnph. A forest is a maximal circuitless subset of edges while a coforest is a maximal cutsetless subset of edges. If the graph is connected then a forest is a tnee and a coforest is a corec. by t*. The non-negative integer ranl F, related to a tree t, is called the diameter of the tree t. Given a tree t, any edgc in the corrcsponding In what follows, a tree wiX be denoted by t and a cotree cotree t* forms exactly one circuit with edges in t" Such a circuit is called a fundanrental circuit of G with resp€ct to t. Similarly, any edge of the tnee t defines exactly one cutset with the edges in the corresponding cotree t*. Swh a cutset is called a fundamentel cutset of G with reqp€ct to t . If E' is a subset of E then the rank of E' is the cardinality of the largest circuitless srbsct of E, tbc co-rank of E' is the cardinality of the largest cutsetless subset of E and the complement of E'is the set difference E\E' denoted by E*. By lE'l we denote the number of elemens in (that is, thc cardinality o0 the subset of E'. Given a subsets s of a graph, we denote by nr(s) (rcspectively nr(s)) the maximum number of independent cutsets (circuits) made of edges in s only. The distance between two (spanning) trees tl arrd b of a graph, written ltr\|, is the number of edges which are in tt but not in t . A tree g is said to be maximally distant from another trec tl if ltr\t l ) ltr\l for every trer t of the graph. A pair of trees (tr,b) is defined to be a perfect pair of rees if both t2 is maximally distant from tt and tt is maximally disant fro- b. A pair of trees (tr,g) is defined to be a maximally distant pair of trees if ltt\l > lt\"| for every pair (t',t'). A pair of rees (t1,9) is said to be a complementary pair of trees if tt and harc disjoint and their unim covers the edge set E. Assertion I t8l Given a tree to of a graph G, (Vt) W <rank to* Assertion 2 [8] re equivalenc distant from tt The following five statements i) t2 is maximally ii) the fundamental circuit with respectto t2defined by an edge in tt*nb* contains no edges in tt^b. iii) the fundamental cutset with respect to t2* defined by an edge in ttnb contains no edges in ti*nt2*. iv) ltr\gl- rank tr* v) ltrngl = ns(tl) Assertion 3 tEl The following five statements are aluivalent: i) (tr,tz) is a perfect pair ii) fundamental circuits with respect to tt and t2defined by edges in trnh' tt*nt r'contains no edges in I iii) fundamental cutsets with respcct !o tlf and t r defined by dgqs in trnb contains no edges in tt*nb*. iv) rank tt* = v) nr(t1) = ltt\l =lh\tl= rank t2* hrnbl= nr(!) In proving theorems we shall occasionally refer to the following three theorcms which one found in the graph theoretic literaure, frexample in [0,11]. can Orthogonality theorem Given a graph G let C be a circuit and S bc a cutset of G. Then Painting theorem (also known as the Cn Sl* l. Colouring theorem) Given a gaph G let {e}, Et and Q form a partition of the edge set E of G. Then either e forms circuit with edges in E, only s a cutset wi& edges in Q a only, but not bodr. Maximal independence theorem Irt A be any edge subset of a graph G. Th€n all maximal circuitless (cutsetless) subses of A re of the same carrdinality. A more general version of the Painting theorem, together with a large number of its coollaries be found in [12] . can $3 Double independence and hybrid base A subset of edges of a graph G is said to bc a double independent subset of E if it contains no circuits and no cutsets of the gaph G. This concept, although it has never been given a specific name has been used in proofs of some thorems f1,2,3,41. A double independent subset d of *dges of a graph G is said to be a hybrid base of G if it is maximal in the sense that no other double independent sul)set of C contain d as a ploper suset [n other words a double independent subset d of G is a hybrid base iff for an arbitrary edge e in d*, dw{e} is not a double independent subset of G. Obviously, an edge subset of G is a double independent subset of G iff it is a subset of a hybrid base of G. In contrast to maxirnally circuitless subsets {tiees) or to maxin'rally r;ulselless subsetr r;i;rximally circuitless and cutsetl*ss subsets (hybrid 505,',s) illustrations we ples€nt the following exanrples: neerJ ncit (cotrees), have the same cardinaliry. As 5 Example I For the graph shown in figure 2 all hybrid bases are listed bclow and classified by cardinaliry into two groups a) with cardinality 2: (3,6) b) with cardinality 3: (1,3,4) (1,5, O (2,4,6) (1, 3, 5) (1,4, q (2, 3, (2,3, o t (2,5,6) 6 Figure 2 This is one d the smallest examples with at least two different cardinalities of hybrid bascs boll eilges bebng O bytriil [\r= ? lbel= 6 baser hl= 5 Figure 3 Example 2 We employ an augmented version of the g'aph of figure 2, shown in figure 3. All hybrid bases arc classified by cardinality in three gruups: with cardinality 5, with cardinality 6 and with cardinaliry 7. One representative for each group is thown in figure 3. The list of all hyb'rid bases for tlre g.aph is shown in Appendix 1. Remark I Starting with the graph of exarnple l, it is possible to build a class of graphs by consecutively addiirg new 'floors' which are copies of the same glaph . Adding one floor above the ground floor gives the graph of figure 3 for which thrrc different cardinalities of hybrid bases: 5,6 and 7 . The result of building n- I floors over the ground floor, is sho.,vn in figure 4. "chcre arr: w !r tl rl lb{=3n+D-1 ta) ll I /I\ vl) i--l- D+l tl w Figure 4 It is not difficult to prove thu all hybrid bases of the graph obtained (which has n floors including the ground floor) can be classified by cardinality into n+l groups represented by carrdinalities 3n-1, 3n , ..., 4n-1. We now present some properties of double independent subsets and hybrid bases based on the Painting theorem. The first proposition gives a necessary and sufficient condition for a subset of edges to be a double independent subset Proposition A subset d of circuit ard I edges is a double independent subset a cutset of a graph iff each edgc in d forms both a with edges in d* only. Proof Irt an edge e belongs to a subset d- Then according to Painting theorem applied on triple ( d\[e], {e}, d*) e does not form either a circuit or a cutset with edges in d only iff e forms both and a cutset with edges in d* only. lrtdbea 1. 2 double independent subset of a graph and let eed*. Ttren independcnt iff circuit tr Next proposition is a strengtren venion of Proposition Proposition a e belongs to a du [e] is also double circuit and to a cutset made of edges in d* only. Proof riple (4 [e], d\[e]), both a circuit and a cutset nr.ide of edges in d* only iffe does not form either a circuit or a cutset with edgcs in d only. Becausc d is double independent, the last staiement means that d t-r [e] is also double o independent Ac,conding to the Painting theorem applied to the e belongs to 7 Note In proving Proposition l, Painting tlreorem is apptied to the riple ( dr{e}, {e}, d*), whereas in the case of Proposition 2 this theorem is applied to the triple (d, {e}, d\{c}). The difference is in the choice of the edge c. Now we establish necesary and sufficient conditions for a double independent subset to be a hybrid base. Proposition 3 Given a double independcnt subset d of a graph the following statements are equivalent r) d is a hybrid basc ii) any circuit and any cutset madc of edges in d* only are disjcint iii) any edge in d* forms acircuit and/or a cuts€t with edges in d only Proof i) <=+ ii) A double irdependent subset d is a hybrid base if for each €€ d*, dt-r{e} is not double independenl But according O Proposition 2 il is true iffthere is no edge that belongs at dle same time to a circuit and a cutset made of edges in d* only, that is, iff any circuit and any cutset made of edges in d* only, are disjoinr ii)<+iii) The statement ii) is tnre iff there is no edge in d* that fmms both a circuit and a cutset with edgesin d* only, thatis, iffforeachedge eed+, edoesnot formacircuit and/oracutsetwith edges in d* only. By applyrng the Painting e forms a cutset and/or a circuit with edges The following algorithm for finding Algorithm a theorem to the triple (d, {e}, in d d\[e]), we deduce that only. tr hybrid base is based on hoposition 3. I (to find a hybrid base b) Input: A gnph G. begin f +- se t r:f all edges of the graPh G b<-6 while f is nonempty do begin Contract the edges in G that belong to b and in the graph obtained identify edges that belong to self circuits. Denote the set of these edges by C. Rernove the edges in G that belong to b and in the graph obtained identify edges that belong to self cutsets. Denote the set of these edges by S. f <.- the complement of the union b u C t-r S Choose any edge eef b <-- bu{e} end end of Algorithm t According to Prroposition 3, each edge in the complement of a hybrid basc b, forms a circuit or a curser with edges in b only. Because a hybrid base is always part of a ftc, a circuit that an edge in the complernent of b forms with edges in b only is a fundamental circuit with rcspcct o the uec and consequently is unique. From dual reasoning, a cutset that an edge in the complement forms with in b only is also unique. But, nevertheless, an edge from the complement of b may form u the same time both a circuit and a cutset. For example, in the gaph of figure 5, the marked edges which belong to the corylement of a hybrid base (forrned frm ttre bold edges) -ake both a circuit edges and a cutset with the hybrid base. Figure 5 Thus, the edges in d* can be classified into three groups: edges that do not form cutscts with edges in d only, edges that do not form circuits with edges in d only and edges that form both a circuit and a cutset wirh edges in d only. According to the Painting theorem an edge belongs to tbe furst iff it belongs to a circuit (a cutset) made of edgcs in dr only. According to the same theorem an edge belongs to the third group iff it does not belong to either a circuit or a cuts€t made of edges in d* only. (respectively, second) gfoup g4 Rank considerations Recall n, and n.. Given a double independent subset d of a gaph G, the fcrllowing proposition relates the numbers and d* nr(d*) and n"(d*) to the carrdinaliry of d and dt to the rank and tre corank of d and to ttre rank and the corank of G. Proposition 4 Given a graph G and a hybrid base d of G, tire following relations hold: rankG = ldl+nr(d*) =rankd* = ld*l- n.(d*), rankd = ldl corankG= Hl + n"(d*)=cordnkdr =ld*l-nr(dt), corunkd =ldl Proof This follows the statt:iixnt and proof of the follc'xing lemnra 9 Lemma L,et p I 11r) be a rank (corank) function of a graph G with edgc set E. Then, for all AgE, thc following hold: lAl =nc(A)+p(A) 141 = q(A) +.rr(A) p(E) = nr(A) +P(A*) s(E) = n"(AFlr(A*) Proof Let A, (respectively, 4) be a maximal subset of A which does not spntain cub€ts (circuits). Then A\As (respectively, any edge in consequently lA\Arl ( lA\D A\) forms a cutset (cfucuiD with edges h A, (A") only and equals a maximal number of independent cutsets (circuis) of a gnph G, made of edges in A only. But: IAW = L{l-A(A) IAW=lAl-p(A) and therefue we obtain jr(A) (la) n"(A)=lAl-p(A) (lb) n.(A) = lAl- I€t pBgrB) be a rank (respectively, corank) function of contraction (redrction) of G from E to BcE. Then forall AC.E [ll] : pB(A) * p(A u JrB(A) = Jr(A (ErB)) - p(nn) u tE\B)) - pt{Rts) l-et A=B, then we obtain: pA(A) = p(E) - p(A*) (2a) AA(A) = A(E) - $(A*) (?b) On the other hand, for p and A the follo*'ing relationships hold for all AgE, [l lAl-s(A)=p(E)-p(A*) lAl- p(A) = AG) - A(A*) Cc'r;rparing (2a) wittr (3a) ad (2b) witlt (3b) we clrtain: l] : (3a) (3b) pA(A) = lAl- A(A) (4a) AA(A)=lAl-p(A) (4b) Comparing (1a) wirh (4a) and (3a) and er,,mparing (lb) with (4b) and (3b) we conclude that the following relations hnltl l0 p(E)=n.(A)+p(Al) (sr) A(E)=n.(A)+A(A*) (sb) o Proof (of Proposition 4) Recall relations (la"b) and (5a"b) and qpecify A respectively as: i) A=d ii) A=d* Obviously p(E) = rank G, A(f,) = corank G 0, p(d) = ldl, nc(d) = 0 nr(d) = A(d) = ldl and therefore we finally obtain: i) and rank G = p(d*), corank = A(d*), Hl = corank d ldl= rank d ii) rank G = ns(d*)+ldl, rank d* = ld*l- n.(d*) corank G = nc(d*)+ldl, corank d* = ld*l - nr(d*) Corollary I tr (to Proposition 4) The sums Hl + n"(d*) and ldl + nr(d*) are invariants of a gnph. Corollary 2 (o Proposition 4) The numbers n (d*) and nr(d*) are invariants of the set of all doublc independent subsets of thc same cardinality. Note: to each class of double independent d1 and dze subs€ts we may associate a triple (d I n (dr), ns(d*)). If two double independent subsets of a graph and ldrl= ld2l + k then according ro Proposition4, nr(Q*) = nc(dl* ) - k, andn (Q*) =ns(dt.) - k 3 @lusuating Corollaries I and 2) Two copies of the same graph with wo different double indepcndent subsets of the same class, Example shcwn in figure 6. Note that d, is a hyb'rid base while dt is not. are Nevertheless the staternents of Corollaries I and 2 hold. Both d1 and d2an.e characterised by the triple (2 | 1,2). Proposition 5 A subset b of edges of a gaph G is a hybrid base of G iff br is a minimal subset with the proirenies rark b*= rank G and corank br,,=cortnk G in the sense that no other subset of b* has the samc tirt'irrtY. 1l Bold edger bebry b doubL lndcpcrdcnt rubsc! ldtl= (r) 2 Fzl= 2 o) Figurc 6 The following algorithm for finding a hybrid base of a grryh is based on hopooitiur 5. Algorithm 2 CIo find a hybnid base b) Input: A graphG begin G'<_ G G"e- G b+-9 white corank G'=corank G and rank G"=rank G do begin Choose an edge ee b* that does not form either a selfcircuit of G' q a selfcutset of G". Contract e in G'and remove e from G". Denote the graphs obtained by Ge'and G"" respectively. G' e- G"' G" G- G"" b e- bu{e} end end of Algorithm g5 Hybrid bases that belong I to a prescribed tree in which a hybrid base is obtained by consecutive augnrentation of a double independent subset" here we search for hybrid bases by making consecutive rr,'luctior",s of a set of edges that contains a hybrid base as a proper subset. Evidently, any hybrid base is a sut-,set of Unlike Algorithms a tree and so and 2 it is convinient to start with a circuidess subsct that contains a hyb'rid base. The dual proposition can be fomrulated with cutsetless subsets. The main advantage in searching for hybrid bases by making reductions of trees is in the following: it is possible to predict thc cardinality of a hybrid base that belongs to a prescribed tree, before nue have actually found a hybrid base. Moreover, it is possible to frnd a hybrid base u'ith prescribed cardinality by choosing a tree with appropriate diameter. t2 Proposition 6 I-et g be a circuitless subset of cdges of a graph having the following property: (p) each edge in g* forms a circuit or a cubct with edges in g only. Then for any edge eeg, the subset gt=g\{e} has property (p) iff the conjunction of t}re follwing two statements holds: i) e belongs ii) any cutset that e forms to to a cutsct made of edges in g only, and with edges in gt and any circuit made of edges in g* only, are disjrrint Note. Since g is circuitless, the edge e does not fonn a circuit with edges in g\(e) only therefore, according o tbc Painting thesem, e fomrs at least one cutsct with cdges in gt only. and Before we prove Proposition 6, we present the following lemma. Lemma 2 Given an arbitrary subset g of a graph, suppose that eeg that xeg* forms a circuit q *ith frms edges in g only, then ee C* a cutset Se with edges in g* only and iff xe S". Proof E g* and Cr\{x} g. g arc obviously disjoint and hence [e] c Srn C.C SincelS"nC*l+ l,weconcludethatSrnQ = {*,e},thatiseeC* iff xeS". The subsets S"\{e} {x, e}. tr Proof (of Proposition O + Suppose that g1=g\[e]has property (p), then ee gt* forms a circuit or a cutset with edges in only. Because g is circuitless, e does not form a circuit with edges in 91 only. This leads o 91 the followin g nro corrclusions: a) e forms a cutset with edges h gr=${e} only, b) e forms a cutset with edges in g* only and (acconding to the Painting theorem applied to the uiple (g1, {e},g*)).Obviotrsly a) is equivalent to i). Supposenowthat condition ii)isnot tnre. Tharis, suppose rhat there exists an edge xe S.\{e} c g* that forms a circuit with, say C*, with edges in g* only. Then according to the Painting theorem, x does not form a cutset with edges in g only and, consequently, neither with edg''r in g\{e} only. According to pmp€rty (p) of g, x must form a circuit with edges in g only. Denote this circuit by fomrs with in g. Applying lrmma the edge e from g and add C*. Since g is circuitless, C, is the unique circuit that x 2 to the pair (S",Cr), we conclude that c Cr. Now, if we remove it to g*, ihis unique circriit is d.:stroyed Thus x both does not form a cutset and does not form a circuit with edges in g\{e} only. This contradicts the assumption that g\{e} has Foperty (p). Hence, cc'rrditlon ii) holds. += Suppose that the subset Bt .' g\{e}do(.s not have pi,''i;irf} (p). T?ren there exi'sts an edge xegt* that does not fonn either a circuit or a cu$et with edges in gt only. Fecause g r:ontains c and g is ,;-ircuitless, then e d*es not fonn a cii:r":itit with erlges in g\{e} ,,81 only. l3 Case 1. Supposc dso that e docs not form a cutset with edges in gt. Then condition i) does not hold and consequently ttre conjuction of i) and ii) is not tnrc. Case 2. Supposc that e forms I cutsct with edges in 91 only. Then x*c. Because of the assumptions drat g has property (p) ana 81 docs not, thc edge x fqrns either a circuit or a cutset with edges in g only such that either is destroyed by rcmoving e from g. We shall first show that if x would form a cutset with edges in g only then this cutset cannot be destroyed by removing e from g. Actually, if S, is a cutset that x forms with edges in g only, then either So contains e or not. If Sa does not contain e then, after rcmving then because eforms acutset with Sc 9 witr x still forms a cutset with edges in gr. edges in 91 only, (Sru S)\(Sou ff q) So contains c ir still a cutsct that contains edges x and edges in 91 only. Hence the assurytion that x forms a cuset with edges in g only contradicts the assumption that 81 does not have property G). At the begining of C:se 2,we claimed that the edge x forms only a circuit Crwith edges in g only. Due to the assumption that g is circuitless, C, is thc unique circuit x fomrs with edges in g only. Thereforc, C. can be destnoyed iff e belongs to Cr. Thus ee C* and applying lrmma 2 we conclude that x must belong to S"\{e}. On the other band, according to the Painting theorem, if x does not form a cutset with edges in only, then x forms a circuit C** with edges in conclude that e does not belong to C*f gli. 91 Also, applying thc Painting theorem, we because otherwise e cannot form a cutset with edges in g, only. As we pointed out in the note, e forms at least one cutset with edges in g* only. Thus we finally have the following: both a cutset that e forms with edges in g* and a circuit that made of edges in g* only (that is, C**) contain the edge e and therefore are not disjoint. This conmdicrs condition ii) and consequently tlre conjuction of i) and ii). o Proposition 6 enables us to develop a procedure for checking whether a tree contains a hybrid as a prop€,r subset The procedure consists a) of consecutive applications of the following two Given a circuitless subset g, find an edge ee g such that both conditions base steps. i) and ii) of proposition 6 are fulfilled- b) eeg\{e} The input set can be a tree of the gaph. The proc.edure terminales when either there are no more cutsets of the graph in g or when there are such cutsets but none of the edges that belong to them satisfies condition ii). There are threc possibilities: 1). The procedure carulot stafi because there are no edges for which conditions i) and ii) are simultaneously satisfied For exa-mple t-his is the case with the graph of figurc 7a- 2) The procedurc can start but in the final result we obtain a subset which is not double ir dependent (fi gure 7b). 3) The procedure terrninat;s with a doiible independent subset (figure 7c). l.l Start = Finirh Start strn J Finirh (hybrll bue) finirh (double independent subteQ Figure 7 A tree may contain more than one hybrid base hybrid bases (only 3 are indicated). t (a) as in thc bl (b) examplc of fig 8 whe,re there are 12 distinct bz b3 (c) (d) Figure 8 'Itre above procedure is formalizecl ln &e following algorithrn l5 Algorithm 3 CIo frnd all hyb,rid bases that belong to a prcscribed Input:A graph G and a tree t rec) of G begin HeQ Remove the edges in G that bclong to t and in the graph obtained find the set form selfcutsets. of edges that do nc hnote this set by C. Contract the edges in G that belong to t* and find the set of all trees in the graph obtained" Denotc this set of trees by T. while T is nonempty do begin Choosc any trec teT. Find rhe union of all fundamental cutsets of G defined by edges in t. Denote this union by S(t). if C n S(t) is nonempty then {t\t is a hybrid base} H<-Hu{t\t} else {t\t is not a hYbrid base} H<-H T <- T\{t} end if H is not empty then output "H is a set of all hybrid else output "there are no hyb'rid bases that belong end of bases that belong to t' o t" Algorithn Proposition 7 lrt b lx a hSrgi4l tmsc and let t be a tree of a graph . If bgt then lU = diamefer t = hl - ns(t). Pr"oof GivenagraphGandatre€t, letbbeahybridbasethatbelongtotasaproPersubsetThen according o Proposition 3 and the fact that b belong to t, any edge in t\b fmrns a cutset wift erJgts l,r b only. On the other hand b itself is cutsetless and therefore b is a maximal cutsetless subset of t Thuseach edgein t,bforms a cutset witli edgesinbonly andhencenr(t) = lfS l. But lt\b l=h l- fld h l. According to Iffma 1 applied to A.=t, rank t*+nr(t) = lt l. Frorn the o lasttworelationsweobtain h l=rankt* (=diametert) = ltl- nr(t). and therefore nr(t) = lt | - As an immediate consequence of Proposition 7 we have the following corollary: Corollary 3 (to Proposition 7) All hybrid bases rhat belong to the same tree of a gnph are of the same caniinality. l6 According o Proposition 7, to find a hyhid base of prcscribcd cardinality c, we have !o apply n c.The nirtrul cudirnliry in tle set of all lrybrtd bases of not less tlen tlv minitnal dioneter in tlu set of all trees of tlat grryh. Algorirhm 3 on a tnee of diareter equal a graph k obvionsty $6 Hybrid bases and perfect pairs of trees The notions of double independence and hybrid base are closely related to pairs of trees, particulary to perfect pain of f,ees. The first proposition in this section relates double independent subsets of a graph and pain of tnees. The same result was implicitly enployed in tU in the p'roof of Theorem 11. Proposition t A subset of edges of a graph is a double independent subset iff it can be represented as a set difference of a pair of trees of the gaph. Proof =+t-etdbeadoubleindependentsubsetofagnphGandlet tbeatreethatcontaindasaproper subser Because no any circuit of G made of edges in d only, the graph G6 obtained from G by removing all edges that belong to d, has the same rank as G. Every circuitless subset of G6 is a circuitless subset of G too. Hence, a tree t' of G6 that includes M as a proper subset is also a tree of G with the same property. Consequently, (t,t') is a pair of trees for which fu' = d- e [rt (rl,t2) be a pair of tr;es of a graph G. Then, t1\2 is a subset of both t1 and t2*. Thereforg tf2 is a double independent subset of G. Because each hybrid bases of a graph is double independent we conclude from Proposition 8 that any hybrid base is a set difference of a pair of trees. The converse statement is not generally tnrc. For example, figure 9 shows six copies of a graph and for each copy a differcnt subset of cdges is indicated by the use of bold alges. The subset of edges and so is d2. JJowever, d1 is not a hybrid d2=t3\r4, where t1,\,t3and t4 are dt is a double independent subset base whereas d2 is. N*tice also that d1=t1\2 and that all trees of the graph G. The next proposition provides a link lxtween hybrid bases and perfect pain of trees. Proposition 9 Irt b be a hybrid base of a S"ph. Then ths.re exists a perf.:,:t prir (t1,Q sucli that b = tt$ . Proof Because b is a double independent sribsr:i of the graph exists a pair r.rf trees it follorvs from hoposition 8 that there (tt,b,) such that b = tt\2. [}us tt\2 is a t,;'lrr id barc e6 G ar:d, ac,.ording part l7 iii) of Proposition a cutset 3, each edge of with the elemens of edges in tt\ tr*nt2* cannot meks circuits wittr edges itt is complement (which includes tt*nt2*) only. But til2 together wi0r cutsets with the edges trV only and consequently t$ tt*nb* t1. Suppose that this is not true. Then, according pan edge ee b bt ard hcnce 6c rank tz* = ht\tzl. This means that tt is maximally l, rank tltltt\|. that for the case under consideration, equality must occur. That is, tr*nt2* belongs only. Thereforc edges in ttrrrt2t malc distant from the t2. On the other hand, according to Assertion e'e rnakes a circuit orland We now provc 9 is also maximally distant from ii) of Assertion 2, there exists an edge such that a fundamental circuit with respect to t2 (defined by that edgc) contains an ttntz. Consequently, t'2=(t2\e)u{e'} is again a Eee and such that t1\t2 Ctt\'2. But subset t1\'2 is, according to Proposition 8, also a double independent subset that contains (as a propfr subset) the hybrid base distant from g tfg which is a contradiction. Thus we have proved thar tt is maximally and vice versa- Hence (tr,tz) is a perfect d.2 pair. t3 o t4 Figure 9 Remark 2 The converse of Proposition 9 is not generally rrue. That is, if (t1,9) is a pe.rfect pair of rees then their set difference is not necessarily a hybrid base. To see this consider figures l0 and 11. Figrne 10 shows four copies of the lame graph and within each a subsct of edges is indicated using bold lines. Now (tr,b) is a perfect pair and (by inspection) tr\ is a hyb'rid basr: while t2\t is not tt rtlt2 Figure Figure 1 12lrt l0 I shows four copies of the same graph and again various subsets of edges arc indicatcd using bold lines. Again (tr,tz) is a perfect pair while neither t1\t2 nor t2\, is a hybrid base. Tbc marked edges (indicating tile2 rnd t2\1) fmm neitlrer circuits not cutsets. rrb r11r2 Figure r2ltl t2ltl ll The next proposition gives necessary and sufficient conditions for the set difference of a hybrid pair of trees to be a hybrid base. Proposition Irt 10 (t1,t2) be a perfect pair of trees of a graph. Then tl\ is a hybrid base iff each edge in t2\, thar belongs to the fundarnental circuit with reqpect to t2, defined by an edge in tl*nt2*, forms a circuit with edges in t1\2 only. Proof + Suppr:se there exists an edge ee defined by an edge in to tt*ntz* j\t that belongs to the fundarncntal r:ircuit with respect to t2, and at the same time e forms the fundarnental chcuit Ce with resirect tl in which at least one edge is in ttnt . Thus, e does not form a circuit with edges in t1\2 only and at the same time forms a circuit Ce with edges in the cornplement of the Pailting theci *m, applied to the triple (( not fqrrm a cirtset with edges in tt\ )\{e},{e}, t}2 ), we conclude that edge e does tt\2 only. Since e, wlrich is an edge in the complement of t1\2, does not form either a circuit or a cutset with edges in the cornplement of of Proposition 3, tt\2 is not t1\2 only. According to a hyb,rid base (proof by contradiction). tft, acconding part iii) l9 e Supposc now that each edge io defined by an edge in tr*ng*, tz\r that belongs to the fundarnental circuit with respect to t2, forms a circuit with edges in that do rnt belong to the circuits that edges in tr\ only. The rcrnaining edges in h\r tt*nt2* forms with edges in tz, do not belong to any circuit made of edges in the complement of tt\2. Denote the set of such edges by R. Each edge y that belong to R, according to the Painting theorem applied to the triple (( necessarily forms a cutset with edges in cutset wi6 tr\2 only. Thus each edge io tr\ )\(V),{y}, t1\2 ), tz\r forms either a circuit q a tltz only. On the aher hand, since dre pair (tt,b) is a perfect pair, accoding 3 all edges in tr*ng* formcircuia with edges in tlb only and all edges in trng form edges in to Assertion cutsets with edges itr tltz only. According to part iii) of hoposition 3, tilb is a hybnid basc. o As an immediate consequence of Propositions 9 and 10, we have the following propositioo which gives both necessary and sufficient conditions for a subset of edges to be a hybrid base Proposition 1l A subset i) t$ of edges of a graph is a hybrid base itr the pair of trees (tt,td is a perfect pair of trees ii) each edge in t2\1 that belongs to the fundamental circuit with rcspect to t2, defined by an edge in tr*nq*, forms a circuit with edges in tf2 only. Remark 3 Condition i) and ii) of Proposition 11 are mutually independenr In other words neither (i)=+(ii), nor (ii)+f). To see that (i) does not imply (ii), it is sufficient to consider thc exarnple of frgure 1l Although the pair (tt,b) is a perfect pair, condition (ii) is not satisfied- C-onversely, in onder to sec that (ii) does not ir:ply (i), considor the example of figure 12. ln this example, by inspection, condition G) ls satisfied but rank t1*=J>{:ltt\gl and hence (tt, te) is not a perfect pair. Rernark { Irt D denote the set of all tree diameters of a graph G, let P denote the set of all perfect pair distances of G and let B denote the set of all hybrid base cardinalities associated with G. According to part iv) of Assertion is a subset of D. 3, diameter ( tt ) = distance beween tt and t.2 = diameter (tz ) anA hence P On the other hand, according to Proposition 9, for the existence of a hybrid base b in a graph, it is necesary that there exists a perfect pair of trees (tt, t2) such that b=tt\2. Consequently, B is a subeet of P. Thus we have proved that BCP rnin D ) min P ) min B and max B Smax P S max D. g D. It immediately follows that 20 trk Figure 12 g7 Hybrid bases of maximum cardinality The concept of hybrid bases of maximum cardinality is clearly related to several important notions in hybrid orientated graph theory. For example, it is related to maximally distant pain of trees, to complementary pairs of rees and to opological degree of freedom- Hybrid bases of maximal cardinality (as distina from maximum cardinality) have appeared only as an auxially notion without a specific name (except in [4J where they are called dyads). Proposition L2 If (t1,t2) is a maximally distant pair of trees then both t1\2 and b\t ale hybrid bases. Proof Suppose that one of the subses tl\ or 9\1 is not a hybrid base, for example the subset t$. Then there exists a hybrid base d that contains tilt2 as a proPer subset Acco'rding to hoposition 9 there is a perfect pair of trecs (t'1,t'2) such that httgl t'f'2 = d. Becaus tl S d = t'N'2, we conclude that ( Hl = lt'r\'rl which contradicts the assumption that (tl,t2) is a maximally distant pair of uees. Corollary 4 (to ProPosition 12) The card.inality of a largest hybrid D base of a graph is not less then the maximal diameter of the graph. In other words, maxB 2 maxD. Proof Because a maxirnnlly disrant pair is always perfect pair, llie maximun'r tree diamcter in a graph is r,. equal to t6€ disi;..noe berw*een a maximally disii,rt lrsir of cs. But according to Froposition 12 the set difference l-x:twe.en a maximally disrant pair of tr'res is a hybrid base and therefore the cantinality of a largcst hy'crid base is riot less than the nraximal diamcier in the graph. tr 2r According to Remark 4, max B S max D. Thus,we have shown that the following inequalities holdsimultaneously: max B SmaxDand maxBlmaxD.ThusmaxB =rnax D.Thisimpotant fact was fint pointed out by Sengoku t2l and recalled by Lin [3]. Remark 5 The converse of Proposition 12 is not generally tnre. That is, both tl\q and g\1 are hybrid bses, if for a given pair of trees (t1,g), then (t1,9) is not necessarily a maximally disuntpairof recs In order to see this consider figure 13. This frgure shows four copies of the same graph with different subsets of edges indicated with bold lines. Now t1\t2 and tz\t e both hybrid bases but (tt,tz) is not a maximally distant pair of trees. r2ltl tll12 Figure 13 The next proposition is a consequence of Proposition E. It gives necessary and suffrcient conditions for a subset of the edges of a graph o be a hybrid base of maximal cardinality. The same statement appeared (withoutprm| as Theorem 15 in [4]. Proposition 13 A subset of edges b of a gaph is a hybrid base of maximal cardinality (a dyad) iff b is a set difference of a r:axirrrelly distant pair of rees. Proof .+ kt rrees b be a hybrid base (tr, 12) such thr;t of maximal canCinality. According to Proposition 8, there exiss a pair b= t1\g. Suppose now that (tt, t2) is not a maximally distant pair of rees. Then, for a maximally distant pair (t1', t2), which must exist, the set difference (according to Proposition assumption that b is a .: l2) a hybrid base. But hyhid base,:f lbtl=ltt\'l>ltt\l=lbl koposition 12, b is a hybrid tt\'=bt is also which contradicts the maximal cardinality. = Suppose that b is a set difference of a r', 'ximally disurnt pair of trees (tt, !). Then acconding o base. Any other hybrid basc , according to Proposition 8, also is a set difference of a pair of trees. But ht\rrl2 maximal cardinality. of ht\'l for all tt', b' in a graph and consequently b is of 22 The following proposition relatcs hybrid bascs to distinct and complenrntary trees of a Proposition faph. L4 Given a gaph G, let b be a hybrid base and let ds, be a maximal double independent subset of b*. If lbl = rank G then b and d, constitute a pair of distinct trees in G. We prove the following lemma beforc proving Proposition 14. Lemma 3 Given a hybrid base b of a graph , let d6. be a maximal double independent subset of b*. Then ds* and b are of the sam candinalitY. Proof Since b is a hybrid base, according to Proposition 9 there exists a perfect pair of trees (t1,t2) such that b = rilb. The subset g\1 obviously belongs to b*. Because b\r C tl*nt2, independent Since (tr,tz) is a hybrid pair of trees, any edge in h rz\r only and any edge in trnt2 Proof (of Proposition tt*nr2* forms a circuit with edges forms a cutset with *dges maximally double independent in b*. Since hl\t2l = lt"\tl, b\r b also double it tz\r only. Thereforc, we conclude that lbl= Hu" l. t2\1 is o 14) Given a hybrid base b of a gnph , let d6. be a maximal double independent subset of b*. Then according to l-emma 3, 4. and b have the same cardinaliry. But the cardinality of a double base. tr independent subset is always less then rankc and thereforc 4. is a hybrid As an immediate consequence of hoposition 14 we have the following corollary: Corollary (to Propmsition 14) Iet b be a hybrid base of a graph. Then the following i) b* is a hybrid base ii) h*l= lb staternents are equivalenc I iii) (b,b*) is a complementary g8 A1:plication pair of u'ees in hybrid network analysis 'lhr: classical approach in hybrid analysis of electrical networks deals with, so called, topologically complete sets of network variables. Such a set @nsists r:f a minimal nrtmber of voltages and cu; re1ts whose valiies ar e sufficient to determine one of two variables (voltage or current) of every ,:.lge of the nr:twork, by n:e.ans of Kirchhoffs laws only, providing that only *ne variable (eiiher a 23 voltage or a current) of an edge can contribute to the opologically complete set In gfaph theoretic terms, this notion can be formalized by introducing a pair of disjoint subsets (t,p) of edges such is circuitless, p is cutsetless and each edge in the complemnt of a-4r either fomts a circuit with edges in t only or forms a cutset with edges in p, only (see for example [2]). The set of that r voltages of the edges in r and curents of the edges in p then form a topologically complete set of network variables. The cardinalities of corylete sets of variables of a network may differ. Certainly, a complete sa of the network with the minimd cardinality is of particular interesL As has been pointed out by Kishi and Kajitani [1], the minimal number of network variables in hybrid analysis coincides with the maximal distance betrveen trees and atso with the minimal hybrid rank of the gnph associated with the nework. The minimal hybrid rank of a gaph was introduced by Tsuchiya et al. IQ and called the topological dcgree of freedom of a graph. On the other hand Sengoku [2] first ob,senred that the cardinality of a largest simultaneously circuidess and cutsetles subset (in our terrninology a largest hybrid base of maximum cardinality) is equal to the smallest number of topologically complete newort variables. Given a hybrid base b of a graph G, let t (respectively, [r) consist of all edges in b that belong to the circuits (cutsets) of G that edges in b* form with edges in b only. Obviously, the union of and p is equal to b. Ttre voltages associated with edges in t and currents r associated with edges in p form a hybrid set of variables in the sense that these variables determine at least one of two variables, voltage or current, for each edge in b*, by means of Kirchhoffs laws. This is clear because b is both circuitless and cutsetless and becausc any edge in br forms a circuit with edges in t only or a cutset with edges in p only. If tnp is empty then exactly one variable, either a voltage or a crurent is associated with each edge in b and therefore thc set of voltages in form a topologically complete topologically complete set of variables. If t and curents p tnlr is nonernpty then we have an "almost'' set of variables because then each edge in rgr contributes to the hybrid sct of variables with two variables: voltage and cunent The number of elements of such an "filmostn topologically complete set of variables is equ*l to ld*tl + lp\d + ztr4rl. For any hybrid number is always greatsr than or equal to lbl. Equality @curs iff a t trase b this and p are disjoint" that is, iff b is hybrid base of maximum cardinality. The following algorithm gives base b. a procedure for finding a pair (tg) associatr.:d with a given liybrid 21 Algorithm (To find a 4 pat (t,p) of subsets for a given hybnid base b) Input A graph G and a hybrid base b. begin for all ee b* do begin find the circuit C" drat e forms with edges in b only if C" exists do mark edges in Ce\ {e} as v-edges end for all ee b* do begin find ttre cutset S" that e forms with edges in b only if S, exists, do mark edges in Se\ {e} as i-edges end Denote by t the set of all v-edges and denote by p the set of all i-edges. end of Algorithm Proposition 15 Given a hybrid base b of a graph, let t (respectively, p) consist of all edges in b that belong to circuits (cutsets) that edges in b* form with edges in b only. If the cardinality of b is less than maximal dren each such pair of subsets (t,p) has a nonempty intersection- Proof t and p are disjoint Then t and currents of edges in p fonn s tr'i)ologically complete set of variables. Suppose rhat the intersection of voltages of edges in t and p is empty, that is, suppose This is clear because any subset of b is both circuitless and cutsetless and any edge in the complernent of the h;. i",rid base b forms a ' rircuit or a cutset with rdg':s in b only. Since the union of t and p is equal to b and tlre intersection is nonempty, we conclude ilrat the cardinality of b is equal ro rhe cardinaliry of a topologically eoorpl*te set of variables which is greater than or equal to the topoittgical degree of freedom. Hence the cardinaliry of b is greater than or equal io the topological degree of fir:eedom ( hybri,l rank) of the graph . But, acuording to Rerrrark d, the cardinality of b is always less than or equal f,; {r" maxi'rr:l ,Jistance be degree of freeedunl which is a contradicl;tm. tween pairs of mees, that is, to trc topological 25 A main goal of this section is to show that the number of hyb'rid nerwork variables can bc madc smaller than the topological degree of frecdom by using hybrid bases of non-maximal cadinalities. For this purpose, we will relax the definition of the topologically complete set of variables by omitting the assumption that an edge can contribute in the hybnid set of variables wittt cxrtly onc variable (either a voltage or a current). Thus we shall consider an "almost" topologically cunpletc set of variables. Although such a situation with nvo independent variables associated with a nerwork edge is physically admissible (for example in case of norator's edges in a nctrrork), nomrally the voltage and the current associated with an cdge of the netrrork are mutually tied up with the so-called constitutive relations. Briefly qpeaking the constitutive relation of a l-port is described by a collection of pairs of signals of voltage and currents that are allowed by thc l-porr In the case when the l-port is v-controlled or i-controlle4 one of these nvo variables (voltage or curent) can be found from the other and consequently, the total number of nerwork variables needed to be associated with each edge is one. Thus when the total number of variables is equal to the card.inality the union ru4r, that is, to the cardinality of the hyb'rid base b. But lblis always less than or equal to the opological degre of freedom and ttrerefore the total nuber of variaHes is less than the topoplogical degree of freedom- As an illustration, we consider an electrical network with the six resistors whosc constitutive relations are : v1= v1( i1) (cR1) v2= v2(i2) (cR2) ir= i3( v3) (cR3) ia= ia( va) (cR4) ir= i5( v5) (cRt v6= v6( (cRO 5) Irt G be the graph (asscyciated with the network underconsideruion) ro see that (rank G)=(cormk G)=(hyb'rank G)=3. Irt shown in figure 14. It is easy b=(3,6) be a hybrid base of G of nonmaxinral cardinality (bold edges). Ttre edge orientations are related to the edge currens and thc edge voltages. The singly marked edges 11,2,61 indicate i-controlled resiston and the doubly marked edges {3,4,5} indicate v-c*rrutrlled resisors. Figure 14 In this case, using Algorithm 4, we obtain T= F = b. Hencetnrlt * b and hence I v3, i3, ve,kl constitutes a hybrid set of variables. 25 Doubly marked edges form circuis with edges in t 1=6; only and singly mnted edges form cursers with edges in p (=b) only and consequently ttre associated Kirchhoffs laws are: Kirchhoffs current laws (KCL) ir-ir*k=0 (KCLl) it+ir-i6=0 (KCL2) Kirchhoffs voluge laws (KW) -v3+v4fv6=0 Ga/Ll) -v3+v5*v6=0 (rryL2) Substituting KCLI, KCL}, KVLI and KVL2 into CRl, '.., CR5 and CR6, we obtain each voltage and current of the net'work uniquely expressed in terms of the variables v3, i3, v6 and i6: v1= v1( (CR1+KCLI) i:- id (CR2+KCL2) v2=v2(-i3+ i6 ) (cR3) ir= i3(v3) ia= ia( v3 - v6 ) (CR4+KWl) i5= i5( v3 - v6 ) (CR5+KW2) v6= v6( (cR6) 16) If we substitute (CR3) and (CRO injo the other relations, we finally obain: v1= v1( i3(v3) - 5 ) (CRl+KCLI+CR3) v2=v2(-i3(v/+g) (CR2+KCL2+CR3) (cR3) ir= i3(v3) ia= ia( v3 - v6( ip ) (CR4+KWl+CR6) i5= i5( v3 - v6( g) ) (CR5+KVL2+CR6) (cR6) v6= v6( i6) Writing I VL for the circuit that edge 3 forms with cdges I and 2, and KCL for the cutset that -:dge 6 forms with edges 4 and 5, and expressing all variables in these equations in terms of variables v3 an6 i6, according to the last equations, we finally obtain [bl=2 equations in terms of 2 'rariables {v3, i6}: k) f v3 = 0 ia( v3 - v6( ip ; + i5( v3 - v6( id ) - k= 0 vr( i3(v3) - i6 ) + v2( -i3(v3) + Thus the number of equations and the number of independent variables is less then the topological degree of freedom, which we intended to show' 27 $f0 Concluding remarks In this paper we introduced the new conc€pt called hyb'rid base of a graph. Several propositions were stated in order to closely characterise its properties and to relate this concept to some important notions in hyb'rid oriented graph theory. Fcr example it is related to maximally distant pairs of trees, to perfect pairs of trees, !o complementary pairs of trees, to hybrid rank and to topological degree of freedom. Ir is also related to the problem of finding the minimum number of independent variables in electrical networts. Also, several exarnples are included to help the reader gain intuitive insight. A complete list of hybrid bases of a number of graphs are shown in the appendix. References tll I2l Kishi G and Kajitani Y, " Maximally distant trees and principal partition of a linear graph" IEEE Transactions on circuit Theory, vol.cT-16,323-330, 1969. Sengoku M, "Hybrid trees and hybrid nee graphs", IEEE Transactions on Circuits t5l and Systems, vol.CAs-zz' 78G790, 197 5' Un p M, "Complementary trees in circuit thesy",IEEE Transactions on Circuits and Systems, vol.CAS-27 , 921-928, 1980. Shunguan G and Chen W-K, "Tbe hybrid method of nerwork analysis and topological degree of freedom", Proceedings of IEEE International Symposium on Circuits and Systems, Rome, 158-161, 1982Amari S, "Topological foundation of Kron's tearing of electrical nerworks", RAAG t6l Memoirs, vol.3, 322-349, 1962. Tsuchiya" T; Ohrsrki T; Ishi"ah Y; andWatanabe t7l Ohtsuki t3l t4l It Kajitani Y; and Kishi G,'"Topological degrees of freedom of electrical networks", Proceedings of the 5th Annual Allerton conference on circuit and system Theo4r, 644-653, 1967. f, l5fiirki Y, and Watanabe H, "Topological of freedom and mixed analysis of electrical networks", IEEE Transactions on Circuit Theory, vol.CT-I7, dcgrees 491-499,1970. t8l t91 Novak L and Gibbons A, "Perfect pairs of trees in gtaphs", International Journal of Circuit Thc.ory and Applications, to appear. Deo N, "A cenrral trec", IEEE Trans. on Circuit Theory, vol.CT-l3, 439-M0,1960. t10l Welsh D J A, Manoid Theory, Academic Presq l-ondon, 1976' tl U Swamy M N S and Thulasiraman K,Grairhs, Networks, and Algorithms, John Wiley & Sons, New Yorlq 1981. Chua L O, "The colored branch theorem and its applications in ciicuit Transactions on Circuits and Systenrs, vol.CAS-27, 816-825, 1980. I ad t12l Vandewalle t13l theory", IEEE Gibbons Alan, Chapter 1985. I of "Algorithmic Graph Tl,€or)", Cambridge Univenity Press, 2E Appendix All Hybrid Bases for the Graph of Figure 3 a) with cardinality 5 (8 items) I 3 3 23 6ll 3 6910 3 69ll 36 1114 6 8 1114 69 1014 36 36 l4 12 l4 7 9 11 l0 14 13 b) with cardinatity 6 (80 items) t34 7 r349 1357 135 9 r 36 9 136 9 13 610 | 46 8 | 46 9 l56E 156 9 234 2349 23 5 8 235 9 2369 23610 23610 246 9 2469 256 9 256 9 3 67 9 36710 368 9 3 6I 9 3 6 810 E 11 10 14 13 I I I l4 l0 l3 l1 t2 t4 t2 t4 ll t4 10 t4 11 I I I I ll l4 10 l4 l4 l4 11 t4 1l r3 l3 12 14 ll 1 I 2 2 2 2 2 2 l0 l4 ll 10 ll 10 2 2 2 2 3 3 3 3 3 3 t2 t4 t2 l4 t2 l4 1l 1l 1l 13 t2 E 1 13 10 34 E 34 9 3 5 3s 9 3 6 9 3610 3 610 46 9 4 6 9 1 r3 12 14 14 s6 s6 9 9 9 9 9 9 9 34 34 3s 35 3 6 3 610 4 6 7 46 9 56 7 56 9 67 9 67 9 6710 6 8 9 6810 6t 10 1l 14 10 14 lt 14 l0 14 1l 13 lt 12 t3 t4 l0 ll t2 t4 10 t2 11 14 10 11 12 14 12 14 t0 11 t2 t4 11 ll t0 11 l0 13 14 13 14 13 nt2 t3 14 t2 t4 11 13 11 12 13 14 9 1012 9 u14 9 r012 r 35 9 nt4 136 9 1214 r 36 10 ll 13 134 134 135 | 46 | 46 r46 156 234 234 235 235 236 236 236 246 246 256 256 367 367 367 3 6I 36t 7 9 7 9 7 9 7 I 9 9 10 E 9 1114 1014 ll14 to13 ll 14 1013 1l14 1013 1112 13t4 12 14 1114 l014 8 n14 9 9 10 10 9 10 1014 1lt3 n12 13 14 1214 ll 13 c) with cardinalitY 7 (128 items) l3 47 9 13 47 9 l3 4710 13 4 8 9 134810 134810 9 1357 135 710 ll 13 12 ll ll 13 12 12 14 14 I I I 13 I 12 14 14 I n13 I I I 34 7 9 34 710 34710 34 8 9 34 810 35 7 9 35 7 9 3 5 710 1l 13 ll 12 13 14 t2 t4 lt 13 lt t2 13 14 12 14 13 13 13 13 13 13 13 13 4 4 4 4 4 5 5 5 7 9 7 10 t 8 8 7 7 7 1214 1113 9 llr2 9 t314 l0 1214 9 ll13 l0 l112 10 1314 29 135 135 135 t46 | 46 | 46 146 146 156 156 156 156 89 11 12 89 13 L4 810 12 14 79 ll 13 710 710 89 810 79 79 710 E9 t10 r 56 s6 t10 r234 79 234 710 234 t9 234 89 234 810 235 79 235 710 235 710 235 E9 235 tl0 246 79 246 79 246 710 246 89 246 tl0 246 tl0 256 79 256 710 256 t9 256 89 256 El0 1l t2 13 14 t2 14 ll 13 1r 12 13 t2 lt l1 13 12 lr ll 13 12 11 13 t2 t2 I I I 1 t4 1 13 12 14 14 13 12 14 t4 14 13 12 14 t4 il13 ll 12 13 I 14 13 t4 ll 1 I I I ll 13 lt 12 13 14 t2 t4 ll 13 ll 12 t2 I I 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 t4 2 2 14 2 35 35 35 46 46 46 46 46 56 56 56 56 56 34 34 34 34 34 34 35 35 35 35 35 46 46 46 46 46 56 56 56 56 56 56 E 9 1l 8 10 l1 810 13 7912 7 l0 l1 8 9 ll 8913 t1012 7 9 ll 7 10 11 7 l0 13 89r2 t l0 11 7911 7913 71012 89ll 81011 810 13 79t2 7 l0 ll t 9 ll E913 81012 79ll 7 l0 ll 7 10 13 l3 8 l0 11 7911 7913 71012 8 9 1l 8 10 ll 810 13 l3 t2 l4 t9r2 t2 l4 l4 l3 I I I 12 l4 l4 l3 t2 l4 l4 l3 t2 l4 t4 l3 12 t4 l4 l3 l2 l4 l4 l3 t2 t4 l4 14 l3 12 l4 I I I I I I 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3589 3 5 810 4 6 7 9 4 6 7 9 46710 46 8 9 4 6 810 4 6 810 5679 5 6 710 56t9 56E9 5 6 E10 3479 3 4 710 3 4 710 3489 3 4 810 3579 3579 3 5 710 3589 3 5 8r0 3 5 tlo 4679 4 6 710 4 6 t 9 4 6 89 4 6 tl0 5679 5 6 710 5 6 710 5 6 89 5 6 810 t2 ll ll 13 t2 14 13 t2 14 t4 l1 13 l1 t2 13 t4 t2 t4 1t 13 13 12 14 ll t4 t3 ll t2 1l 13 12 L2 14 L4 u13 l1 12 13 t4 t2 t4 ll 13 ilt2 t3 t4 t2 t4 1l 13 ll t2 13 t4 t2 t4 ll ll 13 t2 13 14 12 t4 tl l3