Coloring, packing and embedding of graphs

In this thesis, we investigate some problems in graph theory, namelythe graph coloring problem, the graph packing problem and tree pattern matchingfor XML query processing. The common point between these problems is that theyuse labeled graphs.In the first part, we study a new coloring parameter of...

Full description

Bibliographic Details
Main Author: Tahraoui, Mohammed Amin
Language:English
Published: Université Claude Bernard - Lyon I 2012
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00995041
http://tel.archives-ouvertes.fr/docs/00/99/50/41/PDF/TH2012_Tahraoui_Mohammed-Amin.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00995041
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-009950412014-05-23T03:32:16Z http://tel.archives-ouvertes.fr/tel-00995041 2012LYO10278 http://tel.archives-ouvertes.fr/docs/00/99/50/41/PDF/TH2012_Tahraoui_Mohammed-Amin.pdf Coloring, packing and embedding of graphs Tahraoui, Mohammed Amin [INFO:INFO_OH] Computer Science/Other [INFO:INFO_OH] Informatique/Autre Graph theory Labeled graph Vertex-distinguishing edge coloring Labeled packing of graphs XML tree pattern matching In this thesis, we investigate some problems in graph theory, namelythe graph coloring problem, the graph packing problem and tree pattern matchingfor XML query processing. The common point between these problems is that theyuse labeled graphs.In the first part, we study a new coloring parameter of graphs called the gapvertex-distinguishing edge coloring. It consists in an edge-coloring of a graph G whichinduces a vertex distinguishing labeling of G such that the label of each vertex isgiven by the difference between the highest and the lowest colors of its adjacentedges. The minimum number of colors required for a gap vertex-distinguishing edgecoloring of G is called the gap chromatic number of G and is denoted by gap(G).We will compute this parameter for a large set of graphs G of order n and we evenprove that gap(G) 2 fn E 1; n; n + 1g.In the second part, we focus on graph packing problems, which is an area ofgraph theory that has grown significantly over the past several years. However, themajority of existing works focuses on unlabeled graphs. In this thesis, we introducefor the first time the packing problem for a vertex labeled graph. Roughly speaking,it consists of graph packing which preserves the labels of the vertices. We studythe corresponding optimization parameter on several classes of graphs, as well asfinding general bounds and characterizations.The last part deal with the query processing of a core subset of XML query languages:XML twig queries. An XML twig query, represented as a small query tree,is essentially a complex selection on the structure of an XML document. Matching atwig query means finding all the occurrences of the query tree embedded in the XMLdata tree. Many holistic twig join algorithms have been proposed to match XMLtwig pattern. Most of these algorithms find twig pattern matching in two steps. Inthe first one, a query tree is decomposed into smaller pieces, and solutions againstthese pieces are found. In the second step, all of these partial solutions are joinedtogether to generate the final solutions. In this part, we propose a novel holistictwig join algorithm, called TwigStack++, which features two main improvementsin the decomposition and matching phase. The proposed solutions are shown to beefficient and scalable, and should be helpful for the future research on efficient queryprocessing in a large XML database. 2012-12-04 eng PhD thesis Université Claude Bernard - Lyon I
collection NDLTD
language English
sources NDLTD
topic [INFO:INFO_OH] Computer Science/Other
[INFO:INFO_OH] Informatique/Autre
Graph theory
Labeled graph
Vertex-distinguishing edge coloring
Labeled packing of graphs
XML tree pattern matching
spellingShingle [INFO:INFO_OH] Computer Science/Other
[INFO:INFO_OH] Informatique/Autre
Graph theory
Labeled graph
Vertex-distinguishing edge coloring
Labeled packing of graphs
XML tree pattern matching
Tahraoui, Mohammed Amin
Coloring, packing and embedding of graphs
description In this thesis, we investigate some problems in graph theory, namelythe graph coloring problem, the graph packing problem and tree pattern matchingfor XML query processing. The common point between these problems is that theyuse labeled graphs.In the first part, we study a new coloring parameter of graphs called the gapvertex-distinguishing edge coloring. It consists in an edge-coloring of a graph G whichinduces a vertex distinguishing labeling of G such that the label of each vertex isgiven by the difference between the highest and the lowest colors of its adjacentedges. The minimum number of colors required for a gap vertex-distinguishing edgecoloring of G is called the gap chromatic number of G and is denoted by gap(G).We will compute this parameter for a large set of graphs G of order n and we evenprove that gap(G) 2 fn E 1; n; n + 1g.In the second part, we focus on graph packing problems, which is an area ofgraph theory that has grown significantly over the past several years. However, themajority of existing works focuses on unlabeled graphs. In this thesis, we introducefor the first time the packing problem for a vertex labeled graph. Roughly speaking,it consists of graph packing which preserves the labels of the vertices. We studythe corresponding optimization parameter on several classes of graphs, as well asfinding general bounds and characterizations.The last part deal with the query processing of a core subset of XML query languages:XML twig queries. An XML twig query, represented as a small query tree,is essentially a complex selection on the structure of an XML document. Matching atwig query means finding all the occurrences of the query tree embedded in the XMLdata tree. Many holistic twig join algorithms have been proposed to match XMLtwig pattern. Most of these algorithms find twig pattern matching in two steps. Inthe first one, a query tree is decomposed into smaller pieces, and solutions againstthese pieces are found. In the second step, all of these partial solutions are joinedtogether to generate the final solutions. In this part, we propose a novel holistictwig join algorithm, called TwigStack++, which features two main improvementsin the decomposition and matching phase. The proposed solutions are shown to beefficient and scalable, and should be helpful for the future research on efficient queryprocessing in a large XML database.
author Tahraoui, Mohammed Amin
author_facet Tahraoui, Mohammed Amin
author_sort Tahraoui, Mohammed Amin
title Coloring, packing and embedding of graphs
title_short Coloring, packing and embedding of graphs
title_full Coloring, packing and embedding of graphs
title_fullStr Coloring, packing and embedding of graphs
title_full_unstemmed Coloring, packing and embedding of graphs
title_sort coloring, packing and embedding of graphs
publisher Université Claude Bernard - Lyon I
publishDate 2012
url http://tel.archives-ouvertes.fr/tel-00995041
http://tel.archives-ouvertes.fr/docs/00/99/50/41/PDF/TH2012_Tahraoui_Mohammed-Amin.pdf
work_keys_str_mv AT tahraouimohammedamin coloringpackingandembeddingofgraphs
_version_ 1716667250288623616