Close
Close window
IsAntiArborescence - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.
Maplesoft logo
Maplesoft logo

Online Help

All Products Maple MapleSim


[フレーム] [フレーム]

GraphTheory

IsArborescence

test if a graph is an arborescence

IsAntiArborescence

test if a graph is an anti-arborescence

Calling Sequence

IsArborescence(G,opts)

IsAntiArborescence(G,opts)

Parameters

G

-

a directed graph

opts

-

: (optional) root=true or root=false

Options

root : keyword option of the form root=true or root=false. This specifies whether the root vertex should be returned when the check is positive. The default is false.

Description

The IsArborescence function returns true if the input graph is an arborescence, and false otherwise.

The IsAntiArborescence function returns true if the input graph is an anti-arborescence, and false otherwise.

Details

A directed graph G is an arborescence if there is a single vertex u called the root such that for any other vertex v, there is exactly one path from u to v.

A directed graph G is an anti-arborescence if there is a single vertex v called the root such that for any other vertex u, there is exactly one path from u to v. An anti-arborescence is a graph whose reverse is an arborescence.

Examples

Confirm that a directed path is both an arborescence and an anti-arborescence.

>

withGraphTheory:

>

TGraph1,2,2,3

TGraph 1: a directed graph with 3 vertices and 2 arcs

(1)
>

IsArborescenceT

true

(2)
>

IsAntiArborescenceT

true

(3)

Confirm that a directed cycle is neither an arborescence nor an anti-arborescence.

>

CGraph1,2,2,3,3,1

CGraph 2: a directed graph with 3 vertices and 3 arcs

(4)
>

IsArborescenceC

false

(5)
>

IsAntiArborescenceC

false

(6)

Check whether a graph is an arborescence and display its root vertex.

>

GGraph1,2,1,5,2,3,2,4

GGraph 3: a directed graph with 5 vertices and 4 arcs

(7)
>

IsArborescenceG

true

(8)
>

IsArborescenceG,root

true,1

(9)
>

IsAntiArborescenceG

false

(10)

Check whether a graph is an anti-arborescence and display its root vertex.

>

AGraph1,3,2,3

AGraph 4: a directed graph with 3 vertices and 2 arcs

(11)
>

IsArborescenceA

false

(12)
>

IsAntiArborescenceA,root

true,3

(13)
>

IsAntiArborescenceA

true

(14)

Compatibility

The GraphTheory[IsArborescence] and GraphTheory[IsAntiArborescence] commands were introduced in Maple 2016.

For more information on Maple 2016 changes, see Updates in Maple 2016 .

The GraphTheory[IsArborescence] and GraphTheory[IsAntiArborescence] commands were updated in Maple 2019.

The root option was introduced in Maple 2019.

For more information on Maple 2019 changes, see Updates in Maple 2019 .


Download Help Document

AltStyle によって変換されたページ (->オリジナル) /