The Existence and Structure of Universal Partial Cycles
A universal partial cycle (or upcycle) for $\mathcal{A}^n$ is a cyclic sequence that covers each word of length $n$ over the alphabet $\mathcal{A}$ exactly once -- like a De Bruijn cycle, except that we also allow a wildcard symbol $\mathord{\diamond}$ that can represent any letter of $\mathcal{A}$....
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | Fillmore, Dylan Goeckner, Bennet Kirsch, Rachel Martin, Kirin McGinnis, Daniel |
description | A universal partial cycle (or upcycle) for $\mathcal{A}^n$ is a cyclic
sequence that covers each word of length $n$ over the alphabet $\mathcal{A}$
exactly once -- like a De Bruijn cycle, except that we also allow a wildcard
symbol $\mathord{\diamond}$ that can represent any letter of $\mathcal{A}$.
Chen et al. in 2017 and Goeckner et al. in 2018 showed that the existence and
structure of upcycles are highly constrained, unlike those of De Bruijn cycles,
which exist for every alphabet size and word length. Moreover, it was not known
whether any upcycles existed for $n \ge 5$. We present several examples of
upcycles over both binary and non-binary alphabets for $n = 8$. We generalize
two graph-theoretic representations of De Bruijn cycles to upcycles. We then
introduce novel approaches to constructing new upcycles from old ones. Notably,
given any upcycle for an alphabet of size $a$, we show how to construct an
upcycle for an alphabet of size $ak$ for any $k \in \mathbb{N}$, so each
example generates an infinite family of upcycles. We also define folds and
lifts of upcycles, which relate upcycles with differing densities of
$\mathord{\diamond}$ characters. In particular, we show that every upcycle
lifts to a De Bruijn cycle. Our constructions rely on a different
generalization of De Bruijn cycles known as perfect necklaces, and we introduce
several new examples of perfect necklaces. We extend the definitions of certain
pseudorandomness properties to partial words and determine which are satisfied
by all upcycles, then draw a conclusion about linear feedback shift registers.
Finally, we prove new nonexistence results based on the word length $n$,
alphabet size, and $\mathord{\diamond}$ density. |
doi_str_mv | 10.48550/arxiv.2310.13067 |
format | Article |
fullrecord | <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2310_13067</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2310_13067</sourcerecordid><originalsourceid>FETCH-LOGICAL-a677-3479b2bd7bb8877efab699897d0e5253aa8f43477ba3f7615271dfed3791a1ef3</originalsourceid><addsrcrecordid>eNotj8GKwjAURbNxIeoHuJr8QJ2mafqSpRRnFIQR7KzLS_PCBDp1SKvo31t1Vgcul8s9jC1Fusq1Uuk7xmu4rDI5BkKmBUwZVD_EN9fQD9Q1xLFz_DjEczOcI_GT599duFDsseUHjEMYWd6alvo5m3hse1r8c8aqj01VbpP91-euXO8TLAASmYOxmXVgrdYA5NEWxmgDLiWVKYmofT6WwKL0UAiVgXCenAQjUJCXM_b2mn0-r_9i-MV4qx8G9dNA3gEbBUA-</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>The Existence and Structure of Universal Partial Cycles</title><source>arXiv.org</source><creator>Fillmore, Dylan ; Goeckner, Bennet ; Kirsch, Rachel ; Martin, Kirin ; McGinnis, Daniel</creator><creatorcontrib>Fillmore, Dylan ; Goeckner, Bennet ; Kirsch, Rachel ; Martin, Kirin ; McGinnis, Daniel</creatorcontrib><description>A universal partial cycle (or upcycle) for $\mathcal{A}^n$ is a cyclic
sequence that covers each word of length $n$ over the alphabet $\mathcal{A}$
exactly once -- like a De Bruijn cycle, except that we also allow a wildcard
symbol $\mathord{\diamond}$ that can represent any letter of $\mathcal{A}$.
Chen et al. in 2017 and Goeckner et al. in 2018 showed that the existence and
structure of upcycles are highly constrained, unlike those of De Bruijn cycles,
which exist for every alphabet size and word length. Moreover, it was not known
whether any upcycles existed for $n \ge 5$. We present several examples of
upcycles over both binary and non-binary alphabets for $n = 8$. We generalize
two graph-theoretic representations of De Bruijn cycles to upcycles. We then
introduce novel approaches to constructing new upcycles from old ones. Notably,
given any upcycle for an alphabet of size $a$, we show how to construct an
upcycle for an alphabet of size $ak$ for any $k \in \mathbb{N}$, so each
example generates an infinite family of upcycles. We also define folds and
lifts of upcycles, which relate upcycles with differing densities of
$\mathord{\diamond}$ characters. In particular, we show that every upcycle
lifts to a De Bruijn cycle. Our constructions rely on a different
generalization of De Bruijn cycles known as perfect necklaces, and we introduce
several new examples of perfect necklaces. We extend the definitions of certain
pseudorandomness properties to partial words and determine which are satisfied
by all upcycles, then draw a conclusion about linear feedback shift registers.
Finally, we prove new nonexistence results based on the word length $n$,
alphabet size, and $\mathord{\diamond}$ density.</description><identifier>DOI: 10.48550/arxiv.2310.13067</identifier><language>eng</language><subject>Computer Science - Discrete Mathematics ; Mathematics - Combinatorics</subject><creationdate>2023-10</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,881</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2310.13067$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2310.13067$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Fillmore, Dylan</creatorcontrib><creatorcontrib>Goeckner, Bennet</creatorcontrib><creatorcontrib>Kirsch, Rachel</creatorcontrib><creatorcontrib>Martin, Kirin</creatorcontrib><creatorcontrib>McGinnis, Daniel</creatorcontrib><title>The Existence and Structure of Universal Partial Cycles</title><description>A universal partial cycle (or upcycle) for $\mathcal{A}^n$ is a cyclic
sequence that covers each word of length $n$ over the alphabet $\mathcal{A}$
exactly once -- like a De Bruijn cycle, except that we also allow a wildcard
symbol $\mathord{\diamond}$ that can represent any letter of $\mathcal{A}$.
Chen et al. in 2017 and Goeckner et al. in 2018 showed that the existence and
structure of upcycles are highly constrained, unlike those of De Bruijn cycles,
which exist for every alphabet size and word length. Moreover, it was not known
whether any upcycles existed for $n \ge 5$. We present several examples of
upcycles over both binary and non-binary alphabets for $n = 8$. We generalize
two graph-theoretic representations of De Bruijn cycles to upcycles. We then
introduce novel approaches to constructing new upcycles from old ones. Notably,
given any upcycle for an alphabet of size $a$, we show how to construct an
upcycle for an alphabet of size $ak$ for any $k \in \mathbb{N}$, so each
example generates an infinite family of upcycles. We also define folds and
lifts of upcycles, which relate upcycles with differing densities of
$\mathord{\diamond}$ characters. In particular, we show that every upcycle
lifts to a De Bruijn cycle. Our constructions rely on a different
generalization of De Bruijn cycles known as perfect necklaces, and we introduce
several new examples of perfect necklaces. We extend the definitions of certain
pseudorandomness properties to partial words and determine which are satisfied
by all upcycles, then draw a conclusion about linear feedback shift registers.
Finally, we prove new nonexistence results based on the word length $n$,
alphabet size, and $\mathord{\diamond}$ density.</description><subject>Computer Science - Discrete Mathematics</subject><subject>Mathematics - Combinatorics</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotj8GKwjAURbNxIeoHuJr8QJ2mafqSpRRnFIQR7KzLS_PCBDp1SKvo31t1Vgcul8s9jC1Fusq1Uuk7xmu4rDI5BkKmBUwZVD_EN9fQD9Q1xLFz_DjEczOcI_GT599duFDsseUHjEMYWd6alvo5m3hse1r8c8aqj01VbpP91-euXO8TLAASmYOxmXVgrdYA5NEWxmgDLiWVKYmofT6WwKL0UAiVgXCenAQjUJCXM_b2mn0-r_9i-MV4qx8G9dNA3gEbBUA-</recordid><startdate>20231019</startdate><enddate>20231019</enddate><creator>Fillmore, Dylan</creator><creator>Goeckner, Bennet</creator><creator>Kirsch, Rachel</creator><creator>Martin, Kirin</creator><creator>McGinnis, Daniel</creator><scope>AKY</scope><scope>AKZ</scope><scope>GOX</scope></search><sort><creationdate>20231019</creationdate><title>The Existence and Structure of Universal Partial Cycles</title><author>Fillmore, Dylan ; Goeckner, Bennet ; Kirsch, Rachel ; Martin, Kirin ; McGinnis, Daniel</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a677-3479b2bd7bb8877efab699897d0e5253aa8f43477ba3f7615271dfed3791a1ef3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Computer Science - Discrete Mathematics</topic><topic>Mathematics - Combinatorics</topic><toplevel>online_resources</toplevel><creatorcontrib>Fillmore, Dylan</creatorcontrib><creatorcontrib>Goeckner, Bennet</creatorcontrib><creatorcontrib>Kirsch, Rachel</creatorcontrib><creatorcontrib>Martin, Kirin</creatorcontrib><creatorcontrib>McGinnis, Daniel</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv Mathematics</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Fillmore, Dylan</au><au>Goeckner, Bennet</au><au>Kirsch, Rachel</au><au>Martin, Kirin</au><au>McGinnis, Daniel</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>The Existence and Structure of Universal Partial Cycles</atitle><date>2023-10-19</date><risdate>2023</risdate><abstract>A universal partial cycle (or upcycle) for $\mathcal{A}^n$ is a cyclic
sequence that covers each word of length $n$ over the alphabet $\mathcal{A}$
exactly once -- like a De Bruijn cycle, except that we also allow a wildcard
symbol $\mathord{\diamond}$ that can represent any letter of $\mathcal{A}$.
Chen et al. in 2017 and Goeckner et al. in 2018 showed that the existence and
structure of upcycles are highly constrained, unlike those of De Bruijn cycles,
which exist for every alphabet size and word length. Moreover, it was not known
whether any upcycles existed for $n \ge 5$. We present several examples of
upcycles over both binary and non-binary alphabets for $n = 8$. We generalize
two graph-theoretic representations of De Bruijn cycles to upcycles. We then
introduce novel approaches to constructing new upcycles from old ones. Notably,
given any upcycle for an alphabet of size $a$, we show how to construct an
upcycle for an alphabet of size $ak$ for any $k \in \mathbb{N}$, so each
example generates an infinite family of upcycles. We also define folds and
lifts of upcycles, which relate upcycles with differing densities of
$\mathord{\diamond}$ characters. In particular, we show that every upcycle
lifts to a De Bruijn cycle. Our constructions rely on a different
generalization of De Bruijn cycles known as perfect necklaces, and we introduce
several new examples of perfect necklaces. We extend the definitions of certain
pseudorandomness properties to partial words and determine which are satisfied
by all upcycles, then draw a conclusion about linear feedback shift registers.
Finally, we prove new nonexistence results based on the word length $n$,
alphabet size, and $\mathord{\diamond}$ density.</abstract><doi>10.48550/arxiv.2310.13067</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | DOI: 10.48550/arxiv.2310.13067 |
ispartof | |
issn | |
language | eng |
recordid | cdi_arxiv_primary_2310_13067 |
source | arXiv.org |
subjects | Computer Science - Discrete Mathematics Mathematics - Combinatorics |
title | The Existence and Structure of Universal Partial Cycles |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-08T07%3A08%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=The%20Existence%20and%20Structure%20of%20Universal%20Partial%20Cycles&rft.au=Fillmore,%20Dylan&rft.date=2023-10-19&rft_id=info:doi/10.48550/arxiv.2310.13067&rft_dat=%3Carxiv_GOX%3E2310_13067%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |