File: graph_center.cat

package info (click to toggle)
scilab 2.4-1
  • links: PTS
  • area: non-free
  • in suites: potato, slink
  • size: 55,196 kB
  • ctags: 38,019
  • sloc: ansic: 231,970; fortran: 148,976; tcl: 7,099; makefile: 4,585; sh: 2,978; csh: 154; cpp: 101; asm: 39; sed: 5
file content (36 lines) | stat: -rw-r--r-- 1,086 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

graph_center(1)                Scilab function                graph_center(1)
NAME
  graph_center - center of a graph

CALLING SEQUENCE
  [no,rad] = graph_center(g)

PARAMETERS

  g : graph list

  no : integer

  rad : integer

DESCRIPTION
  graph_center computes the center of the graph g i.e. the node for which the
  largest of the shortest paths to all the other nodes is minimum. The
  lengths of the arcs are supposed to be integer (and the default value is
  1). The output is the value rad of the length of the radius and no which is
  the node number of the center of the graph.

EXAMPLE
  ta=[1 1 2 2 2 3 4 5 5 7 8 8 9 10 10 10 10 11 12 13 13 14 15 16 16 17 17];
  he=[2 10 3 5 7 4 2 4 6 8 6 9 7 7 11 13 15 12 13  9 14 11 16 1 17 14 15];
  g=make_graph('foo',0,17,ta,he);
  g('node_x')=[283 163 63 57 164 164 273 271 339 384 504 513 439 623 631 757 642];
  g('node_y')=[59 133 223 318 227 319 221 324 432 141 209 319 428 443 187 151 301];
  g('node_diam')=[1:(g('node_number'))]+20;
  show_graph(g);
  [no,rad] = graph_center(g)
  show_nodes(no);

SEE ALSO
  graph_diameter