Two Efficient Graph Representations for SimpleTwo Efficient Graph Representations for Simple Graphs
碩士 === 國立臺灣科技大學 === 資訊管理系 === 93 === Representing graphs is a fundamental data-structuring problem. Adjacency matrices and adjacency lists are two well known representations. The operations on an adjacency matrix which contain adjacency test, inserting/deleting an edge can be done in constant time....
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2005
|
Online Access: | http://ndltd.ncl.edu.tw/handle/91938888012934084888 |
id |
ndltd-TW-093NTUST396040 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-093NTUST3960402015-10-13T13:01:32Z http://ndltd.ncl.edu.tw/handle/91938888012934084888 Two Efficient Graph Representations for SimpleTwo Efficient Graph Representations for Simple Graphs 兩種有效率的簡單圖形表示法 Chia-Yi Chang 張嘉益 碩士 國立臺灣科技大學 資訊管理系 93 Representing graphs is a fundamental data-structuring problem. Adjacency matrices and adjacency lists are two well known representations. The operations on an adjacency matrix which contain adjacency test, inserting/deleting an edge can be done in constant time. However, finding all adjacency vertices of a given vertex will take θ(n) time by using an adjacent matrix. On the other hand, to test adjacency on adjacency lists will take O(deg(i)) time, where deg(i) is the degree of vertex i. In this thesis, we propose two efficient representations which not only support adjacency test in constant time, but also support the adjacency test of a given vertex in θ(deg(i)). Our representation will take θ(n2) time to initialize. However, inserting/deleting an edge only takes constant time. The proposed representations will be very efficient for the problems with a lot of inserting/deleting edge operations. Yue-Li Wang 王有禮 2005 學位論文 ; thesis 36 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣科技大學 === 資訊管理系 === 93 === Representing graphs is a fundamental data-structuring problem.
Adjacency matrices and adjacency lists are two well known
representations. The operations on an adjacency matrix which contain
adjacency test, inserting/deleting an edge can be done in constant time.
However, finding all adjacency vertices of a given vertex will take θ(n)
time by using an adjacent matrix. On the other hand, to test adjacency on
adjacency lists will take O(deg(i)) time, where deg(i) is the degree of
vertex i. In this thesis, we propose two efficient representations which not
only support adjacency test in constant time, but also support the
adjacency test of a given vertex in θ(deg(i)).
Our representation will take θ(n2) time to initialize. However,
inserting/deleting an edge only takes constant time. The proposed
representations will be very efficient for the problems with a lot of
inserting/deleting edge operations.
|
author2 |
Yue-Li Wang |
author_facet |
Yue-Li Wang Chia-Yi Chang 張嘉益 |
author |
Chia-Yi Chang 張嘉益 |
spellingShingle |
Chia-Yi Chang 張嘉益 Two Efficient Graph Representations for SimpleTwo Efficient Graph Representations for Simple Graphs |
author_sort |
Chia-Yi Chang |
title |
Two Efficient Graph Representations for SimpleTwo Efficient Graph Representations for Simple Graphs |
title_short |
Two Efficient Graph Representations for SimpleTwo Efficient Graph Representations for Simple Graphs |
title_full |
Two Efficient Graph Representations for SimpleTwo Efficient Graph Representations for Simple Graphs |
title_fullStr |
Two Efficient Graph Representations for SimpleTwo Efficient Graph Representations for Simple Graphs |
title_full_unstemmed |
Two Efficient Graph Representations for SimpleTwo Efficient Graph Representations for Simple Graphs |
title_sort |
two efficient graph representations for simpletwo efficient graph representations for simple graphs |
publishDate |
2005 |
url |
http://ndltd.ncl.edu.tw/handle/91938888012934084888 |
work_keys_str_mv |
AT chiayichang twoefficientgraphrepresentationsforsimpletwoefficientgraphrepresentationsforsimplegraphs AT zhāngjiāyì twoefficientgraphrepresentationsforsimpletwoefficientgraphrepresentationsforsimplegraphs AT chiayichang liǎngzhǒngyǒuxiàolǜdejiǎndāntúxíngbiǎoshìfǎ AT zhāngjiāyì liǎngzhǒngyǒuxiàolǜdejiǎndāntúxíngbiǎoshìfǎ |
_version_ |
1717729427287179264 |