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...

Full description

Bibliographic Details
Main Author: Mahayni, Malek A.
Other Authors: Moshkov, Mikhail
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