17:
269:
25:
324:
454:
226:
381:
George, J. Alan (1977), "Solution of linear systems of equations: direct methods for finite element problems",
237:
221:
The partition of a graph into its level structure may be used as a heuristic for graph layout problems such as
55:
420:
284:
328:
213:
either has both of its endpoints within the same level, or its two endpoints are in consecutive levels.
86:
51:
152:
425:
289:
94:
363:
302:
47:
404:
347:
430:
355:
294:
43:
390:
386:
222:
67:
20:
An example for an undirected Graph with a vertex r and its corresponding level structure
16:
448:
408:
320:
233:
229:
is a refinement of this idea, based on an additional sorting step within each level.
367:
306:
35:
383:
Sparse matrix techniques (Adv. Course, Technical Univ. Denmark, Copenhagen, 1976)
265:
31:
350:; McKee, J. (1969), "Reducing the bandwidth of sparse symmetric matrices",
359:
298:
385:, Berlin: Springer, pp. 52â101. Lecture Notes in Math., Vol. 572,
434:
101:, the level structure is a partition of the vertices into subsets
15:
151:
The level structure of a graph can be computed by a variant of
193:
v is not yet marked: add v to Q'
177:
mark all vertices in Q as discovered Q' â {}
138:
to be the set of vertices that are neighbors to vertices in
352:
Proceedings of the 1969 24th national conference (ACM '69)
108:
called levels, consisting of the vertices at distance
116:. Equivalently, this set may be defined by setting
411:(1979), "A separator theorem for planar graphs",
330:Algorithms and Data Structures: The Basic Toolbox
232:Level structures are also used in algorithms for
148:but are not themselves in any earlier level.
8:
24:For the concept in algebraic geometry, see
175:// the set Q holds all vertices at level â
424:
288:
249:
259:
257:
255:
253:
7:
26:level structure (algebraic geometry)
413:SIAM Journal on Applied Mathematics
270:"A survey of graph layout problems"
209:In a level structure, each edge of
14:
161:level-BFS(G, r): Q â {r}
54:into subsets that have the same
1:
189:edge (u, v):
131: > 0, defining
264:DĂaz, Josep; Petit, Jordi;
238:separators of planar graphs
62:Definition and construction
471:
173:â: process(Q, â)
58:from a given root vertex.
23:
354:, ACM, pp. 157â172,
197:Q' is empty:
97:, and with a root vertex
236:, and for constructing
227:CuthillâMcKee algorithm
21:
360:10.1145/800195.805928
299:10.1145/568522.568523
277:ACM Computing Surveys
19:
455:Graph theory objects
153:breadth-first search
146: − 1
405:Lipton, Richard J.
22:
409:Tarjan, Robert E.
127:}, and then, for
462:
439:
437:
428:
401:
395:
393:
378:
372:
370:
344:
338:
337:
335:
317:
311:
309:
292:
274:
261:
44:undirected graph
470:
469:
465:
464:
463:
461:
460:
459:
445:
444:
443:
442:
435:10.1137/0136016
403:
402:
398:
380:
379:
375:
346:
345:
341:
333:
319:
318:
314:
272:
263:
262:
251:
246:
234:sparse matrices
223:graph bandwidth
219:
207:
202:
185:Q:
147:
136:
122:
106:
68:connected graph
64:
40:level structure
28:
12:
11:
5:
468:
466:
458:
457:
447:
446:
441:
440:
426:10.1.1.214.417
419:(2): 177â189,
396:
373:
339:
325:Sanders, Peter
321:Mehlhorn, Kurt
312:
290:10.1.1.12.4358
283:(3): 313â356,
248:
247:
245:
242:
218:
215:
206:
203:
157:
142:
134:
123: = {
120:
104:
63:
60:
13:
10:
9:
6:
4:
3:
2:
467:
456:
453:
452:
450:
436:
432:
427:
422:
418:
414:
410:
406:
400:
397:
392:
388:
384:
377:
374:
369:
365:
361:
357:
353:
349:
343:
340:
332:
331:
326:
322:
316:
313:
308:
304:
300:
296:
291:
286:
282:
278:
271:
267:
260:
258:
256:
254:
250:
243:
241:
239:
235:
230:
228:
224:
216:
214:
212:
204:
200:
196:
192:
188:
184:
180:
176:
172:
168:
164:
160:
156:
154:
149:
145:
141:
137:
130:
126:
119:
115:
111:
107:
100:
96:
92:
88:
84:
80:
76:
72:
69:
61:
59:
57:
53:
49:
45:
41:
37:
33:
27:
18:
416:
412:
399:
382:
376:
351:
342:
329:
315:
280:
276:
266:Serna, Maria
231:
220:
217:Applications
210:
208:
198:
194:
190:
186:
182:
178:
174:
170:
166:
162:
158:
150:
143:
139:
132:
128:
124:
117:
113:
109:
102:
98:
90:
85:the set of
82:
78:
74:
70:
65:
39:
36:graph theory
34:subfield of
32:mathematical
29:
348:Cuthill, E.
336:. Springer.
93:the set of
244:References
205:Properties
421:CiteSeerX
285:CiteSeerX
159:algorithm
48:partition
449:Category
368:18143635
327:(2008).
307:63793863
268:(2002),
187:for each
87:vertices
66:Given a
56:distance
52:vertices
391:0440883
201:Q â Q'
81:) with
50:of the
30:In the
423:
389:
366:
305:
287:
225:. The
199:return
42:of an
364:S2CID
334:(PDF)
303:S2CID
273:(PDF)
112:from
95:edges
46:is a
167:from
89:and
431:doi
356:doi
295:doi
179:for
163:for
73:= (
451::
429:,
417:36
415:,
407:;
387:MR
362:,
323:;
301:,
293:,
281:34
279:,
275:,
252:^
240:.
195:if
191:if
183:in
181:u
171:to
169:0
165:â
155::
77:,
38:a
438:.
433::
394:.
371:.
358::
310:.
297::
211:G
144:i
140:L
135:i
133:L
129:i
125:r
121:0
118:L
114:r
110:i
105:i
103:L
99:r
91:E
83:V
79:E
75:V
71:G
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.