The Design and Analysis of Parallel Tree-Searching Algorithms
碩士 === 國防管理學院 === 資源管理研究所 === 86 === Tree-Searching algorithms may solve many problems which are indicated in tree structure. "Branch-and-bound strategy" can effectively decrease searching times and shorten problem-solving time. We can see the obvious performance if we make them parallel...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1998
|
Online Access: | http://ndltd.ncl.edu.tw/handle/89579526016365135399 |
id |
ndltd-TW-086NDMC3399017 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-086NDMC33990172015-10-13T11:06:20Z http://ndltd.ncl.edu.tw/handle/89579526016365135399 The Design and Analysis of Parallel Tree-Searching Algorithms 樹狀搜尋平行演算法的設計與分析 賴焜泰 碩士 國防管理學院 資源管理研究所 86 Tree-Searching algorithms may solve many problems which are indicated in tree structure. "Branch-and-bound strategy" can effectively decrease searching times and shorten problem-solving time. We can see the obvious performance if we make them parallel. Under the consideration of cost and performance, we use Parallel Virtue Machine(PVM) to reorganize current work-stations to create parallel computing environment. We propose a parallel computing model in the parallel computing environment, called master-agent(thread)-control. We applied the concepts of branch-and-bound, multi-processes, and shared-memory to design a multi-thread tree-searchingalgorithm and then experiment and analyse the performance. We use the probability model to analyse our multi-thread tree-searching algorithm. Our analysis covers computing time, communication time and acceleration anomaly. We use the traveling salesperson prblem (TSP) as an example to experiment. We decompose the branching tree of the TSP so that threads can be assigned to solve those subtrees(subproblems) concurrently and cooperatively. We make experiment with the master-agent-control model on the PVM computing environment which is organized by 2 work-stations, 4, and 6. The experimental results reveal that our multi-thread tree-searching algorithm and master-agent(thread)-control model are effective and cost less. 徐熊健 伍台國 1998 學位論文 ; thesis 232 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國防管理學院 === 資源管理研究所 === 86 === Tree-Searching algorithms may solve many problems which are indicated in tree structure. "Branch-and-bound strategy" can effectively decrease searching times and shorten problem-solving time. We can see the obvious performance if we make them parallel. Under the consideration of cost and performance, we use Parallel Virtue Machine(PVM) to reorganize current work-stations to create parallel computing environment. We propose a parallel computing model in the parallel computing environment, called master-agent(thread)-control. We applied the concepts of branch-and-bound, multi-processes, and shared-memory to design a multi-thread tree-searchingalgorithm and then experiment and analyse the performance.
We use the probability model to analyse our multi-thread tree-searching algorithm. Our analysis covers computing time, communication time and acceleration anomaly. We use the traveling salesperson prblem (TSP) as an example to experiment. We decompose the branching tree of the TSP so that threads can be assigned to solve those subtrees(subproblems) concurrently and cooperatively. We make experiment with the master-agent-control model on the PVM computing environment which is organized by 2 work-stations, 4, and 6. The experimental results reveal that our multi-thread tree-searching algorithm and master-agent(thread)-control model are effective and cost less.
|
author2 |
徐熊健 |
author_facet |
徐熊健 賴焜泰 |
author |
賴焜泰 |
spellingShingle |
賴焜泰 The Design and Analysis of Parallel Tree-Searching Algorithms |
author_sort |
賴焜泰 |
title |
The Design and Analysis of Parallel Tree-Searching Algorithms |
title_short |
The Design and Analysis of Parallel Tree-Searching Algorithms |
title_full |
The Design and Analysis of Parallel Tree-Searching Algorithms |
title_fullStr |
The Design and Analysis of Parallel Tree-Searching Algorithms |
title_full_unstemmed |
The Design and Analysis of Parallel Tree-Searching Algorithms |
title_sort |
design and analysis of parallel tree-searching algorithms |
publishDate |
1998 |
url |
http://ndltd.ncl.edu.tw/handle/89579526016365135399 |
work_keys_str_mv |
AT làikūntài thedesignandanalysisofparalleltreesearchingalgorithms AT làikūntài shùzhuàngsōuxúnpíngxíngyǎnsuànfǎdeshèjìyǔfēnxī AT làikūntài designandanalysisofparalleltreesearchingalgorithms |
_version_ |
1716839138093694976 |