Bi-Objective Topology Design of Communication Networks Using Dynamic Programming
dc.contributor.author | Elshqeirat, Basima | |
dc.contributor.author | Soh, Sie Teng | |
dc.contributor.author | Rai, S. | |
dc.contributor.author | Lazarescu, Mihai | |
dc.date.accessioned | 2017-01-30T12:38:41Z | |
dc.date.available | 2017-01-30T12:38:41Z | |
dc.date.created | 2015-07-16T06:22:03Z | |
dc.date.issued | 2015 | |
dc.identifier.citation | Elshqeirat, B. and Soh, S.T. and Rai, S. and Lazarescu, M. 2015. Bi-Objective Topology Design of Communication Networks Using Dynamic Programming. International Journal of Performability Engineering. 11 (3): pp. 265-274. | |
dc.identifier.uri | http://hdl.handle.net/20.500.11937/23690 | |
dc.description.abstract |
This paper provides an algorithm to design a communication network topology with minimal cost (C) and maximum (s, t) reliability (R) subject to a pre-defined bandwidth (Bmin) constraint, given (i) locations of the various computer nodes, (ii) their connecting links, (iii) each link’s reliability, cost and bandwidth, and (iv) a minimum bandwidth for the network. The bi-objective optimization problem is known NP-hard; henceforth we call the problem NTD-CR/B. We use the dynamic programming (DP) formulation as the engine in our proposed approach, DPCR/B, to generate the topology for solving NTD-CR/B. Further, we propose three greedy heuristics that enumerate and order only k?n (s, t) paths, where n is the total number of (s, t) paths in the network. Each heuristic allows DPCR/B to obtain the selected paths to form the topology using only k paths, which improves the time complexity while producing near optimal topology. Extensive simulations on large networks with various sizes show that DPCR/B is able to generate 91.2% optimal results while using only 1.37-27% of all paths in the grid networks that typically contain up to 299 paths. | |
dc.publisher | RAMS Consultants | |
dc.subject | bi-objective optimisation | |
dc.subject | lagrange relaxation | |
dc.subject | reliability | |
dc.subject | network topology design | |
dc.subject | bandwidth | |
dc.subject | Dynamic programming | |
dc.title | Bi-Objective Topology Design of Communication Networks Using Dynamic Programming | |
dc.type | Journal Article | |
dcterms.source.volume | 11 | |
dcterms.source.number | 3 | |
dcterms.source.startPage | 265 | |
dcterms.source.endPage | 274 | |
dcterms.source.issn | 0973-1318 | |
dcterms.source.title | International Journal of Performability Engineering | |
curtin.department | Department of Computing | |
curtin.accessStatus | Fulltext not available |