• No results found

Definitie en berekening van determinanten met behulp van grafen

N/A
N/A
Protected

Academic year: 2021

Share "Definitie en berekening van determinanten met behulp van grafen"

Copied!
11
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Definitie en berekening van determinanten met behulp van

grafen

Citation for published version (APA):

Cvetkovic, D. M. (1976). Definitie en berekening van determinanten met behulp van grafen. (Eindhoven

University of Technology : Dept of Mathematics : memorandum; Vol. 7601). Technische Hogeschool Eindhoven.

Document status and date: Gepubliceerd: 01/01/1976

Document Version:

Uitgevers PDF, ook bekend als Version of Record

Please check the document version of this publication:

• A submitted manuscript is the version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website.

• The final author version and the galley proof are versions of the publication after peer review.

• The final published version features the final layout of the paper including the volume, issue and page numbers.

Link to publication

General rights

Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain

• You may freely distribute the URL identifying the publication in the public portal.

If the publication is distributed under the terms of Article 25fa of the Dutch Copyright Act, indicated by the “Taverne” license above, please follow below link for the End User Agreement:

www.tue.nl/taverne Take down policy

If you believe that this document breaches copyright please contact us at: openaccess@tue.nl

providing details and we will investigate your claim.

(2)

TECHNISCHE HOGESCHOOL EINDHOVEN

Onderafdeling der Wiskunde

Memorandum 1976-01 januari 1976

Definitie en berekening van deterrninanten met behulp van grafen

Technische Hogeschool Onderafdeling der Wiskunde PO Box 513, Eindhoven Nederland

door

(3)

Definitie en berekening van determinanten met behulp van grafen*)

door

D.M. Cvetkovic (Beograd)

1. Inleidin~

De determinant van een matrix van afmeting n kan worden uitgedrukt in termen van een gerichte graaf op n punten. Naarmate de matrix meer nullen bevat wordt de structuur van de graaf doorzichtiger en daarmee de determinantbere-kening eenvoudiger. Het wekt dan ook geen verbazing, dat de eerste aanzet van de hier geschetste opbouw van het determinantbegrip uit electrotechnische hoek (Coates [IJ, 1959) afkomstig is: Daar immers vinden we vaak matrices met veel nullen en zijn zgn. "flow graphs" een bekend onderwerp van studie.

2. Definities

n

Aan de matrix A := (a .. ). . 1 wordt toegevoegd de volledige gerichte graaf

~J ~,J=

op n punten (d.w.z. voor alle i,j

=

1,2, ••• ,n gaat er in deze graaf precies een pijl van punt i naar punt j; er zijn dus in totaal n2 pijlen). De pijl van punt ~ naar punt j wordt tens lotte voorzien van het matrixelement a ..

~J

uit rij i, kolom j als gewicht. Deze graaf met bijgeschreven gewichten zul1en we voortaan de Coates-graaf van de matrix A noemen. Notatie: C

A,

Voorbeeld 1.

matrix A

..

Coates-graaf C A

*) Deze bijdrage is een Nederlandstalige versie van [4J, samengesteld in overleg met D.H. Cvetkovic door K.A. Post (Eindhoven).

(4)

- 2 -Voorbeeld 2. a II al2 a 13

1

a 21 a22 a23 a 31 a32 a33 matrix A

Coates-graaf CA Van belang Z1Jn in C

A die deelgrafen D, waarin bij elk der n punten precies een uitgaande en een binnenkomende pijl voorkomt. Een dergelijke maximale, onvertakte deelgraaf D bestaat uit disjuncte cykels (circuits), die samen aIle punten bevatten.

Notaties:

c(D) := aantal cykels in D

w(D) := het "gewicht" van D := het product van de bijgeschreven gewichten

V := de verzameling van aIle deelgrafen met bovenstaande eigen-schap.

Voor de reeds geschetste voorbeelden I en 2 zijn deze grootheden als voIgt.

Voorbeeld lao

V

== {D

I,D2}, waarbij

DI = 2' c(D1) = 1,H(DI) = al2 a21

D2=0

0

c(D

(5)

- 3 -3 3

o

3

o

3

a

D1 D2 D3 D4 D5 D6 c 1 I 2 2 Z 3

w alZaZ3a31 aZla32a13 a II a23a3Z aZZa13a31 a33al2aZl all aZ2a33 Opmerking. Omdat een maximale onvertakte deelgraaf D van ieder der n punten uit de Coates-graaf C

A precies een uitgaande en een inkomende pijl bevat, is het bijbehorende gewicht w(D) een product van n matrix elementen a .. , uit

l.J

iedere rij en iedere kolom precies een, m.a.w. w(D) is, op een plus- of min-teken na, gelijk aan een term uit det A. Het zou dus best mogelijk kunnen zijn determinanten te definieren met behulp van c(D) en w(D). Deze mogelijk-heid werd gesuggereerd door Harary [3J, zie ook Cvetkovic [4J.

(6)

4

-Defini tie. det A := (-I)n

I

(-1) c (D)w (D) •

DEV

Voorbeeld lb. (Zie voorbeeld en I a. )

= a I I aZ Z - a 12 aZ J • Voorbeeld 2b. (Zie voorbee ld Z en 2a.)

- I a I 1 alZ at3 (- I) a 12 aZ 3a 31 + (-1) I aZ 1 a 32 a 13 det a (-1) 3 2 2 ZI aZ2 aZ3 = +(-1) alla23a32 + (-]) a2ZaDa3] Z 3 a 31 a32 a33 +(-1) a33alZa21 + (-]) allaZZa33

= allaZZa33 + alZaZ3a31 + aZla3Za13

- allaZ3a3Z - aZ2al3a31 - a33alZaZl

3. Bezuinigingen in de Coates-graaf

=

Matrix elementen die nul zijn geven in de Coates-graaf pijlen, waaraan een nul is toegevoegd. Maximale onvertakte deelgrafen die een of meer van

derge-lijke pijlen bevatten hebben gewicht nul en leveren derhalve geen bijdrage tot de determinantwaarde. Het tekenen van zulke pijlen is daarom overbodig. We doen dit dan oak niet meer en kunnen volstaan met het zoeken naar aIle maximale overtakte deelgrafen in de aldus gesaneerde Coates-graaf.

Voorbeeld 3. A=

o

a n-I,2 a 2,n-1

o

J

~

a n-l,Z _""'a _____ -2 ,3 a 3,n-2 a 2,n-1 n

(7)

5

-L

n+1J

Er is slechts een maximale onvertakte deelgraaf, bestaande uit --2- eykels, met gewicht a1n, ... ,a

n1, dus r--D c(D) w(D)

0000

4 a 4

00

3 2

'=::/

a be

0

0

2 3 a be

"=7

00

2

'=::::;'

3 a be

~

'==:;;-

2 b2c2 I-~ .. --~ Dus

(8)

6

-4. Illustratie en argumentatie van de bekende determinanteigenschappen

Stelling 1. det AT

=

det A (AT ontstaat uit A door spiegeling t.o.v. de hoofddiagonaal).

Bewijs. De Coates-graai van AT ontstaat uit die van A door de richting van alle pijlen om te keren. Aile maximale onvertakte deelgrafen veranderen hier-mee van orientatie, maar niet van cykel-aantal of gewicht. Er ontstaan geen nieuwe en er gaan geen maximale onvertakte deelgrafen verloren. Ergo:

det AT = det A.

Gevolg. Zonder beperking van de algemeenheid kunnen we voortaan aile deter-minanteigenschappen formuleren en bewijzen voor kolomoperaties.

Stelling 2. Bij verwisseling van de i-de en de j-de kolom (i

#

j) verandert de determinant van teken.

Bewijs. Verwisseling van kolom i en kolom j betekent voor de Coates-graaf dat alle in punt i binnenkomende pijlen worden omgelegd naar punt j en omge-keerd. Verder verandert er niets aan de pijlenstructuur. Van een maximale onvertakte deelgraaf verandert aIleen dat stuk, dat i en j bevat, d.w.z. een of twee cykels. De overige cykels van deze deelgraaf bIijven ongewijzigd. De pijlenomlegging veroorzaakt een omzetting van de volgende cykeistructuren I en II in elkaar (ga dit na!).

(9)

7

-Hierbij is niet a priori uitgesloten, dat a

=

i of b

=

J. Van de gehele ma-ximale onvertakte deelgraaf blijft het gewicht gelijk, maar verandert het aantal disjuncte cykels met I en daarmee verandert'het teken van iedere term uit de determinant.

Stelling 3. De determinant van een matrix met twee gelijke kolommen LS nul.

Bewijs. Gevolg van stelling 2. Venlissel de kolommen, dan blijft de determi-nant gelijk en wisselt van teken, dus moet de determidetermi-nant nul zijn.

Stelling 4 (lineariteit). Zijn A, B en C drie matrices van afmeting n.

A::: (a .. ), B::: (b .. ), C::: (c .. ) zo dat a .. ::: b ..

=

c .. (i = 1,2, ... ,n; LJ LJ LJ 1J 1J 1J

j::: 1,2, ••• ,n-l) en geldt bovendien

C. == Aa. + lib.

Ln 1n Ln (i::: I, .•• ,n)

met vaste A en li, dan is

det C ::: A det A + 1.I det B •

Bewijs. De Coates-grafen van A, B en C stemmen overeen, behoudens in de ge-wichten van de in punt n binnenkomende pijlen. Voor de gege-wichten der over-eenkomstige maximale onvertakte deelgrafen Da' Db en Dc in de Coates-graaf van A, B en C geldt

weD ) ::: Aw(D ) + llW(D b) ,

c a

waaruit het gestelde voIgt.

Opmerking. Uit de voorafgaande stellingen 2, 3 en 4 voIgt dat een matrix zijn determinantwaarde behoudt, als men veelvouden van een van zijn kolomr men optel t bij de andere kolommen (zgn. vegen).

Stelling 5 (ontwikkelen van een determinant naar de elementen uit een rij of kolom). Zij A een matrix van afmeting n, en Aij de matrix van afmeting n-I, die uit A ontstaat door aIle elementen uit rij i en uit kolom j weg te laten

(10)

8 -n i+j Aij det A ..

I

(- I) a .. det j=! 1J

en voor aIle j geldt analoog

n . +'

Aij

det A III

I

( - 1 ) 1 J a. . de t

.

1 1J

Bewijs. Omdat iedere term uit det A een product is van n matrix elementen, uit elke rij en elke kolom van A precies een, kunnen we de termen groeperen naar de elementen uit de vaste kolom j tot

n

det A"

I

a .. S .. i= 1 1J 1J

en res tons het bepalen van S ..• 1J

Hiertoe passen we, met behoud van de onderlinge volgorde der rijen met nurnr mer f i en kolommen met nummer f j in matrix A zoveel rij- en kolomverwisse-lingen toe, dat het element a .. in de linkerbovenhoek lS beland. Dit gaat

1J

gepaard met (i - J) + (j - I) ::: i + j - 2 tekenwisselingen van de determinant. In de resulterende matrix A' staat de matrix Aij genoteerd in de rijen en kolommen 2 tim n. De factor a .. komt voor in de gewichten van die maximale

1J

onvertakte deelgrafen D' van de Coates-graaf van

A',

welke de Ius L op het punt I bevatten. Zo'n maximale onvertakte deelgraaf D' bestaat verder uit disjuncte cykels die samen aIle punten 2 tim n bevatten en dus een maximale onvertakte deelgraaf DII van de Coates-graaf van A1J vormen.

Conclusie: en Derhalve w(D') ::: w(L)w(D") .. C(D') = 1 + c(D") a .. w(D") 1J

De term a .. S .. uit det A wordt daarom

(11)

9 -(-1 ) n

I

(-1) c (D' ) w (D' ) • (-1) i + j -2 D' i+J' iJ'

=

(-1) a .. det A ~J

Q.E.D.

Stelling 6. Het n~euw ingevoerde determinantbegrip stemt overeen met de ge-bruikelijke definitie.

Bewijs. Voor determinanten van afmeting 2 en 3 zie men voorbeeld Ib en 2b. Voor grotere afmetingen voIgt de uitspraak uit stelling 5 door volledige inductie.

Literatuur

[ 1

J

C. 1. Coates, Flow graph so lutions of linear algebraic equations. IRE Trans. Circuit Theory CT-~ (1959), 170-187.

[2J C.A. Desoer, The optimum formula for the gain of a flow graph or a simple derivation of Coates formula, Proc. I.R.E. 48 (1960).

883-889.

[3J F. Harary, The determinant of the adjacency matrix of a graph, SIAM Rev.

!:

(1962), 202-210.

[4J D.M. Cvetkovic, The determinant concept defined by means of graph theory, Mat. Vesnik 12 (27) (1975), no. 4.

Referenties

GERELATEERDE DOCUMENTEN

• Een antwoord waaruit blijkt dat de economische groei van Nederland op deze manier meer afhankelijk wordt van de exportvraag van ‘derden’, hetgeen betekent dat er in tijden

Omdat het signaal op de andere ingang van de EN-poort beurtelings hoog en laag is, wordt de uitgang van de EN-poort, dus ook de bijbehorende ingang van de OF-poort, beurtelings

• Als met een verkeerde formule voor de beweging in horizontale én verticale richting is gewerkt of als voor beide bewegingen van een verkeerde aanname is uitgegaan: maximaal 1

De voetbal is een veelvlak opgebouwd uit 12 zwarte regelmatige vijfhoeken en 20 witte regelmatige zeshoeken op zo’n manier dat in elk hoekpunt precies 1 vijfhoek en 2 zeshoeken

Als we de rotatie uit Figuur 2 toepassen op de negentegel van Figuur 3, dan krijgen we de negentegel van Figuur 4: plaatjes die eerst met de witte kant naar boven lagen, komen met

Een verzameling A ⊆ V is onafhankelijk als G A geen takken bevat, ofwel als de knooppunten van A in de oorspronkelijke graaf G niet met elkaar verbonden zijn.. Als de takken van

Dit idee kan grafisch worden verduidelijkt voor een programmering met twee activiteiten.. Bij deze waarden voor het niveau van activiteit II zouden dan de

Om bovenstaande redenen kan het voor de praktijk van belang zijn om bij de lineaire programmering niet slechts één plan te berekenen (het mathematiscb- optimale