<p>Codes over trees were introduced recently to bridge graph theory and coding theory with diverse applications in computer science and beyond. A central challenge lies in determining the maximum number of labelled trees over <i>n</i> nodes with pairwise distance at least <i>d</i>, denoted by <i>A</i>(<i>n</i>,&#xa0;<i>d</i>), where the distance between any two labelled trees is the minimum number of edit edge operations in order to transform one tree to another. By various tools from graph theory and algebra, we show that when <i>n</i> is large, <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(A(n,d)=O((Cn)^{n-d})\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>A</mi> <mrow> <mo stretchy="false">(</mo> <mi>n</mi> <mo>,</mo> <mi>d</mi> <mo stretchy="false">)</mo> </mrow> <mo>=</mo> <mi>O</mi> <mo stretchy="false">(</mo> <msup> <mrow> <mo stretchy="false">(</mo> <mi>C</mi> <mi>n</mi> <mo stretchy="false">)</mo> </mrow> <mrow> <mi>n</mi> <mo>-</mo> <mi>d</mi> </mrow> </msup> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> for any <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(d\le n-2\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>d</mi> <mo>≤</mo> <mi>n</mi> <mo>-</mo> <mn>2</mn> </mrow> </math></EquationSource> </InlineEquation>, and <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(A(n,d)=\Omega ((cn)^{n-d})\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>A</mi> <mrow> <mo stretchy="false">(</mo> <mi>n</mi> <mo>,</mo> <mi>d</mi> <mo stretchy="false">)</mo> </mrow> <mo>=</mo> <mi mathvariant="normal">Ω</mi> <mo stretchy="false">(</mo> <msup> <mrow> <mo stretchy="false">(</mo> <mi>c</mi> <mi>n</mi> <mo stretchy="false">)</mo> </mrow> <mrow> <mi>n</mi> <mo>-</mo> <mi>d</mi> </mrow> </msup> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> for any <i>d</i> linear with <i>n</i>, where constants <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(c\in (0,1)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>c</mi> <mo>∈</mo> <mo stretchy="false">(</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> and <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(C\in [1/2,1]\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>C</mi> <mo>∈</mo> <mo stretchy="false">[</mo> <mn>1</mn> <mo stretchy="false">/</mo> <mn>2</mn> <mo>,</mo> <mn>1</mn> <mo stretchy="false">]</mo> </mrow> </math></EquationSource> </InlineEquation> depending on <i>d</i>. Previously, only <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(A(n,d)=O(n^{n-d-1})\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>A</mi> <mrow> <mo stretchy="false">(</mo> <mi>n</mi> <mo>,</mo> <mi>d</mi> <mo stretchy="false">)</mo> </mrow> <mo>=</mo> <mi>O</mi> <mrow> <mo stretchy="false">(</mo> <msup> <mi>n</mi> <mrow> <mi>n</mi> <mo>-</mo> <mi>d</mi> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation> for fixed <i>d</i> and <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(A(n,d)=\Omega (n^{n-2d})\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>A</mi> <mrow> <mo stretchy="false">(</mo> <mi>n</mi> <mo>,</mo> <mi>d</mi> <mo stretchy="false">)</mo> </mrow> <mo>=</mo> <mi mathvariant="normal">Ω</mi> <mrow> <mo stretchy="false">(</mo> <msup> <mi>n</mi> <mrow> <mi>n</mi> <mo>-</mo> <mn>2</mn> <mi>d</mi> </mrow> </msup> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation> for <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(d\le n/2\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>d</mi> <mo>≤</mo> <mi>n</mi> <mo stretchy="false">/</mo> <mn>2</mn> </mrow> </math></EquationSource> </InlineEquation> were known, while the upper bound is improved for any <i>d</i> and the lower bound is improved for <InlineEquation ID="IEq9"> <EquationSource Format="TEX">\(d\ge 2\sqrt{n}\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>d</mi> <mo>≥</mo> <mn>2</mn> <msqrt> <mi>n</mi> </msqrt> </mrow> </math></EquationSource> </InlineEquation>. Further, for any fixed integer <i>k</i>, we prove the existence of codes of size <InlineEquation ID="IEq10"> <EquationSource Format="TEX">\(\Omega (n^k)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi mathvariant="normal">Ω</mi> <mo stretchy="false">(</mo> <msup> <mi>n</mi> <mi>k</mi> </msup> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> when <InlineEquation ID="IEq11"> <EquationSource Format="TEX">\(n-d=o(n)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>n</mi> <mo>-</mo> <mi>d</mi> <mo>=</mo> <mi>o</mi> <mo stretchy="false">(</mo> <mi>n</mi> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation>, and give explicit constructions of codes which show <InlineEquation ID="IEq12"> <EquationSource Format="TEX">\(A(n,n-4)=\Omega (n^2)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>A</mi> <mrow> <mo stretchy="false">(</mo> <mi>n</mi> <mo>,</mo> <mi>n</mi> <mo>-</mo> <mn>4</mn> <mo stretchy="false">)</mo> </mrow> <mo>=</mo> <mi mathvariant="normal">Ω</mi> <mrow> <mo stretchy="false">(</mo> <msup> <mi>n</mi> <mn>2</mn> </msup> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation> and <InlineEquation ID="IEq13"> <EquationSource Format="TEX">\(A(n,n-13)=\Omega (n^3)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>A</mi> <mrow> <mo stretchy="false">(</mo> <mi>n</mi> <mo>,</mo> <mi>n</mi> <mo>-</mo> <mn>13</mn> <mo stretchy="false">)</mo> </mrow> <mo>=</mo> <mi mathvariant="normal">Ω</mi> <mrow> <mo stretchy="false">(</mo> <msup> <mi>n</mi> <mn>3</mn> </msup> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation>.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Improved bounds for codes over trees

  • Yanzhi Li,
  • Wenjie Zhong,
  • Tingting Chen,
  • Xiande Zhang

摘要

Codes over trees were introduced recently to bridge graph theory and coding theory with diverse applications in computer science and beyond. A central challenge lies in determining the maximum number of labelled trees over n nodes with pairwise distance at least d, denoted by A(nd), where the distance between any two labelled trees is the minimum number of edit edge operations in order to transform one tree to another. By various tools from graph theory and algebra, we show that when n is large, \(A(n,d)=O((Cn)^{n-d})\) A ( n , d ) = O ( ( C n ) n - d ) for any \(d\le n-2\) d n - 2 , and \(A(n,d)=\Omega ((cn)^{n-d})\) A ( n , d ) = Ω ( ( c n ) n - d ) for any d linear with n, where constants \(c\in (0,1)\) c ( 0 , 1 ) and \(C\in [1/2,1]\) C [ 1 / 2 , 1 ] depending on d. Previously, only \(A(n,d)=O(n^{n-d-1})\) A ( n , d ) = O ( n n - d - 1 ) for fixed d and \(A(n,d)=\Omega (n^{n-2d})\) A ( n , d ) = Ω ( n n - 2 d ) for \(d\le n/2\) d n / 2 were known, while the upper bound is improved for any d and the lower bound is improved for \(d\ge 2\sqrt{n}\) d 2 n . Further, for any fixed integer k, we prove the existence of codes of size \(\Omega (n^k)\) Ω ( n k ) when \(n-d=o(n)\) n - d = o ( n ) , and give explicit constructions of codes which show \(A(n,n-4)=\Omega (n^2)\) A ( n , n - 4 ) = Ω ( n 2 ) and \(A(n,n-13)=\Omega (n^3)\) A ( n , n - 13 ) = Ω ( n 3 ) .