Sequential Optimization of Paths in Directed Graphs Relative to Different Cost Functions
Finding optimal paths in directed graphs is a wide area of research that has received much of attention in theoretical computer science due to its importance in many applications (e.g., computer networks and road maps). Many algorithms have been developed to solve the optimal paths problem with diff...
Main Author: | |
---|---|
Other Authors: | |
Language: | en |
Published: |
2012
|
Online Access: | Mahayni, M. A. (2011). Sequential Optimization of Paths in Directed Graphs Relative to Different Cost Functions. KAUST Research Repository. https://doi.org/10.25781/KAUST-0AV2K http://hdl.handle.net/10754/209371 |
id |
ndltd-kaust.edu.sa-oai-repository.kaust.edu.sa-10754-209371 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-kaust.edu.sa-oai-repository.kaust.edu.sa-10754-2093712021-09-15T05:06:42Z Sequential Optimization of Paths in Directed Graphs Relative to Different Cost Functions Mahayni, Malek A. Moshkov, Mikhail Computer, Electrical and Mathematical Science and Engineering (CEMSE) Division Alouini, Mohamed-Slim Shihada, Basem Finding optimal paths in directed graphs is a wide area of research that has received much of attention in theoretical computer science due to its importance in many applications (e.g., computer networks and road maps). Many algorithms have been developed to solve the optimal paths problem with different kinds of graphs. An algorithm that solves the problem of paths’ optimization in directed graphs relative to different cost functions is described in [1]. It follows an approach extended from the dynamic programming approach as it solves the problem sequentially and works on directed graphs with positive weights and no loop edges. The aim of this thesis is to implement and evaluate that algorithm to find the optimal paths in directed graphs relative to two different cost functions ( , ). A possible interpretation of a directed graph is a network of roads so the weights for the function represent the length of roads, whereas the weights for the function represent a constraint of the width or weight of a vehicle. The optimization aim for those two functions is to minimize the cost relative to the function and maximize the constraint value associated with the function. This thesis also includes finding and proving the relation between the two different cost functions ( , ). When given a value of one function, we can find the best possible value for the other function. This relation is proven theoretically and also implemented and experimented using Matlab®[2]. 2012-02-04T08:10:33Z 2012-02-04T08:10:33Z 2011-07 Thesis Mahayni, M. A. (2011). Sequential Optimization of Paths in Directed Graphs Relative to Different Cost Functions. KAUST Research Repository. https://doi.org/10.25781/KAUST-0AV2K 10.25781/KAUST-0AV2K http://hdl.handle.net/10754/209371 en |
collection |
NDLTD |
language |
en |
sources |
NDLTD |
description |
Finding optimal paths in directed graphs is a wide area of research that has received much of attention in theoretical computer science due to its importance in many applications (e.g., computer networks and road maps). Many algorithms have been developed to solve the optimal paths problem with different kinds of graphs. An algorithm that solves the problem of paths’ optimization in directed graphs relative to different cost functions is described in [1]. It follows an approach extended from the dynamic programming approach as it solves the problem sequentially and works on directed graphs with positive weights and no loop edges.
The aim of this thesis is to implement and evaluate that algorithm to find the optimal paths in directed graphs relative to two different cost functions ( , ). A possible interpretation of a directed graph is a network of roads so the weights for the function represent the length of roads, whereas the weights for the function represent a constraint of the width or weight of a vehicle. The optimization aim for those two functions is to minimize the cost relative to the function and maximize the constraint value associated with the function. This thesis also includes finding and proving the relation between the two different cost functions ( , ). When given a value of one function, we can find the best possible value for the other function. This relation is proven theoretically and also implemented and experimented using Matlab®[2]. |
author2 |
Moshkov, Mikhail |
author_facet |
Moshkov, Mikhail Mahayni, Malek A. |
author |
Mahayni, Malek A. |
spellingShingle |
Mahayni, Malek A. Sequential Optimization of Paths in Directed Graphs Relative to Different Cost Functions |
author_sort |
Mahayni, Malek A. |
title |
Sequential Optimization of Paths in Directed Graphs Relative to Different Cost Functions |
title_short |
Sequential Optimization of Paths in Directed Graphs Relative to Different Cost Functions |
title_full |
Sequential Optimization of Paths in Directed Graphs Relative to Different Cost Functions |
title_fullStr |
Sequential Optimization of Paths in Directed Graphs Relative to Different Cost Functions |
title_full_unstemmed |
Sequential Optimization of Paths in Directed Graphs Relative to Different Cost Functions |
title_sort |
sequential optimization of paths in directed graphs relative to different cost functions |
publishDate |
2012 |
url |
Mahayni, M. A. (2011). Sequential Optimization of Paths in Directed Graphs Relative to Different Cost Functions. KAUST Research Repository. https://doi.org/10.25781/KAUST-0AV2K http://hdl.handle.net/10754/209371 |
work_keys_str_mv |
AT mahaynimaleka sequentialoptimizationofpathsindirectedgraphsrelativetodifferentcostfunctions |
_version_ |
1719480881063657472 |