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}$....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Fillmore, Dylan, Goeckner, Bennet, Kirsch, Rachel, Martin, Kirin, McGinnis, Daniel
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