首页> 外文学位 >Efficient algorithms for graph coloring: Vertex, edge, list, total, and acyclic coloring.
【24h】

Efficient algorithms for graph coloring: Vertex, edge, list, total, and acyclic coloring.

机译:图形着色的高效算法:顶点,边,列表,总计和非循环着色。

获取原文
获取原文并翻译 | 示例

摘要

A proper coloring of a graph is a partition of its elements in such a way that no two adjacent or incident elements belong to the same set in the partition. It is a vertex coloring, an edge coloring, or a total coloring, according as the elements to be partitioned are the vertices alone, the edges alone, or both the vertices and edges, respectively. A list coloring is a proper coloring subject to an extra condition that a color to be assigned to an element must come from that element's set (“list”) of colors priorly associated with that element as part of the input. A proper vertex (or edge) coloring is acyclic if there is no 2-colored cycle. A subcubic graph is a graph having maximum degree not exceeding three.; This work gives the first linear-time algorithm to list-vertex-color, whenever possible, any graph every vertex of which has at least as many colors in its list as the maximum degree of the graph. It also gives simple linear-time algorithms for 4-edge-coloring and 4-list-edge-coloring subcubic graphs. It also gives the first linear-time algorithms for 5-total-coloring, 5-list-total-coloring, acyclically 4-vertex-coloring, and acyclically 5-edge-coloring subcubic graphs. It also gives the first randomized, linear-work with high probability, EREW PRAM algorithm for 4-edge-coloring and 4-list-edge-coloring subcubic graphs.; The number of colors used in each of the coloring algorithms on subcubic graphs is the least possible with respect to the class of subcubic graphs. In other words, for each problem on subcubic graphs treated herein there exist some subcubic graphs that require as many colors as used by the algorithm. The results of this work are achieved through the use of two main techniques developed by the author. The first technique is a method of ordering the vertices and edges of a graph so that a semi-greedy algorithm can be used to color them. The second technique is a simple principle for decomposing subcubic graphs into two simpler subgraphs. Solving a subcubic graph problem then amounts to solving a subproblem on each subgraph and combining the two solutions into a solution to the original problem.
机译:图的正确着色是其元素的一种分区,以使两个相邻或入射元素都不属于该分区中的同一集合。根据要划分的元素是单独的顶点,单独的边缘或分别是顶点和边缘,这是顶点着色,边缘着色或总着色。列表着色是一种适当的着色,但要满足以下附加条件:要分配给元素的颜色必须来自该元素的颜色集合(“列表”),该颜色事先与该元素相关联作为输入的一部分。如果没有2色循环,则正确的顶点(或边)着色是非循环的。次三次图是最大度不超过三的图。这项工作提供了第一个线性时间算法,即在可能的情况下列出顶点颜色,该列表每个顶点的任何图在其列表中的颜色至少与图的最大程度一样多。它还提供了用于4边着色和4边列表边着色次立方图的简单线性时间算法。它还提供了第一个线性时间算法,用于5种颜色着色,5种列表颜色着色,无环4种顶点着色和无环5种边缘三次立方图。它还给出了第一个随机,线性工作的高概率EREW PRAM算法,用于4边着色和4边列表边亚立方图。就次三次图的类别而言,在次三次图上的每种着色算法中使用的颜色数量最少。换句话说,对于本文处理的亚三次图上的每个问题,存在一些亚三次图,这些亚三次图需要与算法使用的颜色一样多的颜色。通过使用作者开发的两种主要技术可以达到这项工作的结果。第一种技术是对图形的顶点和边缘进行排序的方法,以便可以使用半贪婪算法为它们着色。第二种技术是将次三次图分解为两个更简单的子图的简单原理。然后,解决一个亚三次图问题就等于解决了每个子图上的一个子问题,并将这两个解决方案组合为原始问题的解决方案。

著录项

  • 作者

    Skulrattanakulchai, San.;

  • 作者单位

    University of Colorado at Boulder.;

  • 授予单位 University of Colorado at Boulder.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2002
  • 页码 68 p.
  • 总页数 68
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号