An Unsolved Problem in Graph Theory

栏目: IT技术 · 发布时间: 4年前

内容简介:This post is a collection of notes about an interesting unproven problem in combinatorics. The Kotzig-Ringel conjecture, better known as the Graceful Tree Conjecture (GTC), claims that:All trees are graceful.This is a simple statement but mathematicians do

The Graceful Tree Conjecture

This post is a collection of notes about an interesting unproven problem in combinatorics. The Kotzig-Ringel conjecture, better known as the Graceful Tree Conjecture (GTC), claims that:

All trees are graceful.

This is a simple statement but mathematicians don’t know if it’s true or not! At the time of this writing, nobody has come up with a counterexample and there is no proof that one exists.

Before discussing trees, let’s consider the broader category of simple graphs. Simple graphs are finite undirected graphs with no self-adjacent vertices or duplicated edges. The labeling of a simple graph assigns an integer to each of its vertices and edges. (The British spelling is labelling .)

In a graceful labeling, each edge label (E ij ) is the absolute difference between the labels of its adjoining vertices (V i and V j ).

If a graceful graph has n edges, then labels V i and E ij can be assigned to its vertices and edges such that:

  • V i ∈ {0, 1, … , n}
  • V i ≠ V j for all i,j
  • E ij ∈ {1, … , n}
  • E ij = | V i - V j |

Figure 1 depicts an example of a graph with graceful labels.

An Unsolved Problem in Graph Theory
Figure 1. Graceful graph with three edges.

A complementary graceful labeling can be generated by subtracting each vertex label from n , as shown in the next figure. This shows that a given graph might permit more than one graceful labeling.

An Unsolved Problem in Graph Theory
Figure 2. The graceful complement of Figure 1.

Graphs that are trees are simple, connected, and acyclic. This implies that trees exhibit the property V=E+1 where V is the number of vertices and E is the number of edges. Therefore, if you only consider graceful graphs that happen to be trees, you must use each vertex label in {0, 1, … , n} exactly once, and you must use each edge label in {1, … , n} exactly once.

(Once way of remembering V=E+1 is to apply Euler’s Polyhedron Formula with only one face. Since trees have no cycles, they do not divide the plane.)

Figure 3 depicts a graceful tree. The edge labels are easy to compute so they are left as an exercise to the reader. While this happens to be a rooted tree, please note that the conjecture applies to all trees, even if they are unrooted.

An Unsolved Problem in Graph Theory
Figure 3. Graceful graph with five edges.

Representing graceful graphs

One neat thing about a graceful labeling is that you don’t need to draw out the graph in order to uniquely identify it. Every graceful labeling can be represented with a sequence of positive integers that has the following property.

For a positive integer m, the sequence of integers ( j 1 , j 2 , j 3 , … , j m ) is a labeling sequence if 0≤j i ≤m-i for all i ∈ [1,m].

To construct a graph from an integer sequence with m terms, follow this two-step process:

  1. Assign the integers in [0,m] to isolated vertices.
  2. For each term j i in the sequence, draw an edge between j i and j i + i.

The integer sequences for the graphs in Figures 1 through 3 are shown below.

  1. (0, 1, 0)
  2. (2, 0, 0)
  3. (3, 2, 1, 0, 0)

Next we demonstrate how to apply the two-step process:

  1. (0, 1, 0) + (1, 2, 3) = (1, 3, 3)
  2. (2, 0, 0) + (1, 2, 3) = (3, 2, 3)
  3. (3, 2, 1, 0, 0) + (1, 2, 3, 4, 5) = (4, 4, 4, 4, 5)

The three graphs can be rendered from the above list by connecting each term in the left boldface sequence with its corresponding term in the right boldface sequence.

Conversely, to construct a sequence from a labeled graph, do this:

  1. Go through the edges in order from 1 to n .
  2. For each edge, pick the smaller of its two endpoint labels, and append it to the sequence.

These sequences were first demonstrated by David Sheppard in 1974. If you can prove that every acyclic connected graph (i.e. every tree) has a corresponding Sheppard sequence, then you can prove the conjecture and make history.

Counting graceful graphs

The mapping between those special integer sequences and graceful graphs implies that there exist n! graceful graphs that have n edges. Another way of coming to this conclusion is to consider each of the edge values, one by one, starting with the greatest edge value.

For example, if edge labels are in [1,5] and vertex labels are in [0,5], then:

The edge with label 5 must be between the vertex with label 0 and the vertex with label 5.

The above statement is always true in a graceful graph with 5 edges, because those two vertices are only ones that are sufficiently far apart. Similarly:

The edge with label 4 must either (a) lie between vertex 0 and vertex 4, or (b) lie between
vertex 1 and vertex 5.

So, there is 1 possibility for placing the “5” edge, and 2 possibilities for placing the “4” edge. If you continue this line of thought, a pattern emerges as the number of possible edge placements increases: 1 possibility, times 2 possibilities, times 3 possibilities…

The n! conclusion is all well and good for general graphs, but the more constrained problem of trees seems to have eluded mathematicians. I don’t think anybody has come up with a closed form solution for “number of graceful trees with n edges”.

Just for fun, here are some SVG diagrams of graceful trees along with their corresponding Sheppard sequences. The complement of each labelling is shown on the right. This list is limited to trees with 3 edges, 4 edges, and 5 edges.

(0, 0, 0) and (2, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(1, 0, 0) and (1, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(0, 0, 0, 0) and (3, 2, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(1, 0, 0, 0) and (2, 2, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(1, 1, 0, 0) and (2, 1, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(2, 1, 0, 0) and (1, 1, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(0, 2, 0, 0) and (3, 0, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(1, 2, 0, 0) and (2, 0, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(0, 0, 0, 0, 0) and (4, 3, 2, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(1, 0, 0, 0, 0) and (3, 3, 2, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(1, 1, 0, 0, 0) and (3, 2, 2, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(2, 1, 0, 0, 0) and (2, 2, 2, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(0, 2, 0, 0, 0) and (4, 1, 2, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(1, 2, 0, 0, 0) and (3, 1, 2, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(2, 0, 1, 0, 0) and (2, 3, 1, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(3, 0, 1, 0, 0) and (1, 3, 1, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(1, 1, 1, 0, 0) and (3, 2, 1, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(2, 1, 1, 0, 0) and (2, 2, 1, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(2, 2, 1, 0, 0) and (2, 1, 1, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(3, 2, 1, 0, 0) and (1, 1, 1, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(1, 3, 1, 0, 0) and (3, 0, 1, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(2, 3, 1, 0, 0) and (2, 0, 1, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(0, 1, 2, 0, 0) and (4, 2, 0, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(1, 1, 2, 0, 0) and (3, 2, 0, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(2, 1, 2, 0, 0) and (2, 2, 0, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(3, 1, 2, 0, 0) and (1, 2, 0, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(0, 3, 2, 0, 0) and (4, 0, 0, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

(1, 3, 2, 0, 0) and (3, 0, 0, 1, 0)

An Unsolved Problem in Graph Theory An Unsolved Problem in Graph Theory

This post was written by Philip Rideout in March of 2020. If you want, you can download apdf file.


以上所述就是小编给大家介绍的《An Unsolved Problem in Graph Theory》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

让云落地

让云落地

【美】Michael J. Kavis(迈克尔 J.凯维斯) 著 / 陈志伟、辛敏 / 电子工业出版社 / 2016-3 / 65.00元

云计算落地已成事实。从前几年的概念普及,到如今越来越多的企业将业务迁移至云上,云计算正在改变整个社会的信息资源使用观念和方式。云计算还在不断成长,技术细节也在不断变化之中。对于使用者而言,能够基于自身的业务、技术和组织需求等各方面情况,选择正确的云服务模式,是成功使用云计算最关键的技术决策之一。 《让云落地:云计算服务模式(SaaS、PaaS和IaaS)设计决策》共有 16 章,作者有意避开......一起来看看 《让云落地》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具