Improved Heuristic for Planarization of Clustered Graph

碩士 === 國立清華大學 === 資訊系統與應用研究所 === 103 === Planarization of clustered graph is a series of operations to transform the underlying graph by creation of degree four crossing dummies such that the result becomes a c-planar clustered graph. The heuristic for planarization consists of two stages: finding a...

Full description

Bibliographic Details
Main Authors: Tsai, Feng-Ren, 蔡豐任
Other Authors: Poon, Sheung-Hung
Format: Others
Language:zh-TW
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/25247494105262389430
id ndltd-TW-103NTHU5394004
record_format oai_dc
spelling ndltd-TW-103NTHU53940042016-12-19T04:14:35Z http://ndltd.ncl.edu.tw/handle/25247494105262389430 Improved Heuristic for Planarization of Clustered Graph 叢集圖形平面化問題之改良啟發式演算法 Tsai, Feng-Ren 蔡豐任 碩士 國立清華大學 資訊系統與應用研究所 103 Planarization of clustered graph is a series of operations to transform the underlying graph by creation of degree four crossing dummies such that the result becomes a c-planar clustered graph. The heuristic for planarization consists of two stages: finding a subgraph by discarding some edges, and then reinsert discarded edges back through planarization operations. The edge reinsertion stage generally involves path finding on certain gadgets. The criteria of planarization is to minimize the number of incurred crossing dummies. The classic method for planarization of clustered graph deal with this problem by starting from a maximal c-planar sub-clustered graph and then repetitively doing single edge insertion while maintaining cluster boundary cycles. But the modeling of cluster boundary cycles put unnecessary constraint on the cyclic ordering of outgoing edges of each cluster, hence prohibit some potentially good embeddings in which better solution can be found. The thesis proposes an improved heuristic algorithm for planarization of clustered graph. In the thesis, the modeling of cluster boundary cycles breaks into modeling of boundary points and boundary edges, and the modeling of boundary edges are deferred after edge reinsertion stage has been finished. Moreover, shortcut gadgets are augmented to the gadget such that searching a shortest weighted path on the augmented gadget is effectively finding an optimal solution for single edge insertion amongst more embeddings at once. The proposed method is both theoretically and experimentally examined. Theoretically that the proposed method finds an optimal solution for single edge insertion among a certain type embedding set for a c-connected clustered graph. And experimentally that the proposed method does outperform the classic method in the sense that the overall average of incurred crossings is reduced to about 89.1% in the experiment. Poon, Sheung-Hung 潘雙洪 2014 學位論文 ; thesis 74 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 資訊系統與應用研究所 === 103 === Planarization of clustered graph is a series of operations to transform the underlying graph by creation of degree four crossing dummies such that the result becomes a c-planar clustered graph. The heuristic for planarization consists of two stages: finding a subgraph by discarding some edges, and then reinsert discarded edges back through planarization operations. The edge reinsertion stage generally involves path finding on certain gadgets. The criteria of planarization is to minimize the number of incurred crossing dummies. The classic method for planarization of clustered graph deal with this problem by starting from a maximal c-planar sub-clustered graph and then repetitively doing single edge insertion while maintaining cluster boundary cycles. But the modeling of cluster boundary cycles put unnecessary constraint on the cyclic ordering of outgoing edges of each cluster, hence prohibit some potentially good embeddings in which better solution can be found. The thesis proposes an improved heuristic algorithm for planarization of clustered graph. In the thesis, the modeling of cluster boundary cycles breaks into modeling of boundary points and boundary edges, and the modeling of boundary edges are deferred after edge reinsertion stage has been finished. Moreover, shortcut gadgets are augmented to the gadget such that searching a shortest weighted path on the augmented gadget is effectively finding an optimal solution for single edge insertion amongst more embeddings at once. The proposed method is both theoretically and experimentally examined. Theoretically that the proposed method finds an optimal solution for single edge insertion among a certain type embedding set for a c-connected clustered graph. And experimentally that the proposed method does outperform the classic method in the sense that the overall average of incurred crossings is reduced to about 89.1% in the experiment.
author2 Poon, Sheung-Hung
author_facet Poon, Sheung-Hung
Tsai, Feng-Ren
蔡豐任
author Tsai, Feng-Ren
蔡豐任
spellingShingle Tsai, Feng-Ren
蔡豐任
Improved Heuristic for Planarization of Clustered Graph
author_sort Tsai, Feng-Ren
title Improved Heuristic for Planarization of Clustered Graph
title_short Improved Heuristic for Planarization of Clustered Graph
title_full Improved Heuristic for Planarization of Clustered Graph
title_fullStr Improved Heuristic for Planarization of Clustered Graph
title_full_unstemmed Improved Heuristic for Planarization of Clustered Graph
title_sort improved heuristic for planarization of clustered graph
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/25247494105262389430
work_keys_str_mv AT tsaifengren improvedheuristicforplanarizationofclusteredgraph
AT càifēngrèn improvedheuristicforplanarizationofclusteredgraph
AT tsaifengren cóngjítúxíngpíngmiànhuàwèntízhīgǎiliángqǐfāshìyǎnsuànfǎ
AT càifēngrèn cóngjítúxíngpíngmiànhuàwèntízhīgǎiliángqǐfāshìyǎnsuànfǎ
_version_ 1718401254484344832