Full text: XVIIth ISPRS Congress (Part B3)

  
  
| 
| 
| 
| 
| 
i 
| 
| 
| 
I 
| 
  
  
A 
SS 
  
  
—DRe 
  
  
  
  
NIE 
  
  
Oa 
te 
= 
sus 
"t 
{ 
  
  
  
  
EN 
fs 
x 
d 
s AN 
L 
  
Figure 4: Detection and isolation of a 4-distance connected subgraph. 
An example of detection/isolation of a 4-distance 
connected subgraph with the composed filter A? o /* 
is given in Figure 4. 
6.4 On algorithms for minimal weight bases 
A major drawback of the discrete filters proposed 
in the former section is the lack of fast algorithms 
for finding cycle bases of minimal length. In 1987, 
J.D.Horton published the first algorithm for con- 
structing minimal weight cycle bases [10]. Although it 
is a very expensive algorithm —it takes time O(m?n), 
for a graph of order n and size m— it has the bene- 
fit of showing that the problem of finding a minimal 
cycle basis is not NP-complete. 
As Horton writes in his paper, £here is considerable 
room for improvement on this problem. In particular, 
it remains an open question whether a faster algo- 
rithm for [sparse] graphs do exists. 
7 HINTS FOR NUMBERING 
ALGORITHMS 
A practical way to deal with the numbering of com- 
plex graph structures is to build up the numbering 
map p: V(G) — N in n steps, which is equivalent 
to build q where 
q:V(G) — Nx ^. xN, (2) 
and then identify the natural order in N with the 
lexicographic order in N™. 
If q(v) — (am(v),...,q»(v)), the sets Ij, I, = 
{a:(v)}vev(e) are computed succesively for i = 
1,...,n according to different criteria set for each 
620 
step. An example for such criteria sequence could 
be as follows. 
1. Compute the connected components C1,... , Cm 
of G; qu(v) = k if v is a vertex of the connected 
component Ck. 
2. For each i € I, consider the subgraph 
G((v:a(v) — i) 
set qo(v) — 2 if v is a border vertex (Section 2.1) 
or almost (a vertex with too many adjacent ver- 
tices according to some relative threshold). 
3. Consider the family of subgraphs 
G((v: a (v) 7$ qx(v) — 33), 
for alli € Iı and j € I2. Try to apply some of the 
techniques described; for instance, check for bi- 
partiteness, look for high nonlocality values, etc. 
4. Consider the family of subgraphs 
G({v: q1(v) = 4, ax(v) 7 j, as(v) — kj), 
for all i € I, j € I, and k € I3. Apply to each 
subgraph nested disection or any algorithm you 
might prefer. 
5. s 
Note that the former sequence is just an example for 
the sake of illustrating the idea, and that it can be 
further refined if one has the algorithmic tools to do 
it. A possibility is to devote some step m to assign 
values to {gm (v)}vev(c) according to a priori known 
information on the network which might come from 
a previous adjustment, from approximate algorithms 
or 
CO 
on 
ab 
ize 
ble 
sol 
for 
ide
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.