Skip to main content

Showing 1–22 of 22 results for author: Sawada, J

.
  1. arXiv:2401.14341  [pdf, other

    cs.DS cs.DM cs.IT math.CO

    Construction of orientable sequences in $O(1)$-amortized time per bit

    Authors: Daniel Gabric, Joe Sawada

    Abstract: An orientable sequence of order $n$ is a cyclic binary sequence such that each length-$n$ substring appears at most once \emph{in either direction}. Maximal length orientable sequences are known only for $n\leq 7$, and a trivial upper bound on their length is $2^{n-1} - 2^{\lfloor(n-1)/2\rfloor}$. This paper presents the first efficient algorithm to construct orientable sequences with asymptotical… ▽ More

    Submitted 23 May, 2024; v1 submitted 25 January, 2024; originally announced January 2024.

  2. arXiv:2308.12405  [pdf, other

    math.CO cs.DM

    Concatenation trees: A framework for efficient universal cycle and de Bruijn sequence constructions

    Authors: J. Sawada, J. Sears, A. Trautrim, A. Williams

    Abstract: Classic cycle-joining techniques have found widespread application in creating universal cycles for a diverse range of combinatorial objects, such as shorthand permutations, weak orders, orientable sequences, and various subsets of $k$-ary strings, including de Bruijn sequences. In the most favorable scenarios, these algorithms operate with a space complexity of $O(n)$ and require $O(n)$ time to g… ▽ More

    Submitted 25 November, 2023; v1 submitted 23 August, 2023; originally announced August 2023.

  3. arXiv:2206.03422  [pdf, ps, other

    math.CO cs.DM

    Vertex-critical $(P_3+\ell P_1)$-free and vertex-critical (gem, co-gem)-free graphs

    Authors: Tala Abuadas, Ben Cameron, Chính T. Hoàng, Joe Sawada

    Abstract: A graph $G$ is $k$-vertex-critical if $χ(G)=k$ but $χ(G-v)<k$ for all $v\in V(G)$ where $χ(G)$ denotes the chromatic number of $G$. We show that there are only finitely many $k$-critical $(P_3+\ell P_1)$-free graphs for all $k$ and all $\ell$. Together with previous results, the only graphs $H$ for which it is unknown if there are an infinite number of $k$-vertex-critical $H$-free graphs is… ▽ More

    Submitted 7 June, 2022; originally announced June 2022.

  4. arXiv:2205.02815  [pdf, other

    cs.DS cs.DM math.CO

    Cut-Down de Bruijn Sequences

    Authors: Ben Cameron, Aysu Gündoğan, Joe Sawada

    Abstract: A cut-down de Bruijn sequence is a cyclic string of length $L$, where $1 \leq L \leq k^n$, such that every substring of length $n$ appears at most once. Etzion [Theor. Comp. Sci 44 (1986)] gives an algorithm to construct binary cut-down de Bruijn sequences that requires $o(n)$ simple $n$-bit operations per symbol generated. In this paper, we simplify the algorithm and improve the running time to… ▽ More

    Submitted 29 August, 2023; v1 submitted 5 May, 2022; originally announced May 2022.

  5. arXiv:2202.01746  [pdf, other

    cs.DS cs.DM math.CO

    Pivot Gray Codes for the Spanning Trees of a Graph ft. the Fan

    Authors: Ben Cameron, Aaron Grubb, Joe Sawada

    Abstract: We consider the problem of listing all spanning trees of a graph $G$ such that successive trees differ by pivoting a single edge around a vertex. Such a listing is called a "pivot Gray code", and it has more stringent conditions than known "revolving-door" Gray codes for spanning trees. Most revolving-door algorithms employ a standard edge-deletion/edge-contraction recursive approach which we demo… ▽ More

    Submitted 3 February, 2022; originally announced February 2022.

    Comments: An extended version of arXiv:2108.09363 which was presented at COCOON 2021

  6. arXiv:2108.09363  [pdf, other

    cs.DS cs.DM math.CO

    A Pivot Gray Code Listing for the Spanning Trees of the Fan Graph

    Authors: Ben Cameron, Aaron Grubb, Joe Sawada

    Abstract: We use a greedy strategy to list the spanning trees of the fan graph, $F_n$, such that successive trees differ by pivoting a single edge around a vertex. It is the first greedy algorithm for exhaustively generating spanning trees using such a minimal change operation. The resulting listing is then studied to find a recursive algorithm that produces the same listing in $O(1)$-amortized time using… ▽ More

    Submitted 20 August, 2021; originally announced August 2021.

    Comments: Accepted for publication in International Computing and Combinatorics Conference (COCOON 2021)

  7. arXiv:2105.03556  [pdf, other

    math.CO cs.DM

    Inside the Binary Reflected Gray Code: Flip-Swap Languages in 2-Gray Code Order

    Authors: Joe Sawada, Aaron Williams, Dennis Wong

    Abstract: A flip-swap language is a set S of binary strings of length n such that $S \cup 0^n$ is closed under two operations (when applicable): (1) Flip the leftmost 1; and (2) Swap the leftmost 1 with the bit to its right. Flip-swap languages model many combinatorial objects including necklaces, Lyndon words, prefix normal words, left factors of k-ary Dyck words, and feasible solutions to 0-1 knapsack pro… ▽ More

    Submitted 7 May, 2021; originally announced May 2021.

  8. arXiv:2103.09256  [pdf, other

    math.CO cs.DM

    A Hamilton Cycle in the $k$-Sided Pancake Network

    Authors: Ben Cameron, Joe Sawada, Aaron Williams

    Abstract: We present a Hamilton cycle in the $k$-sided pancake network and four combinatorial algorithms to traverse the cycle. The network's vertices are coloured permutations $π= p_1p_2\cdots p_n$, where each $p_i$ has an associated colour in $\{0,1,\ldots, k{-}1\}$. There is a directed edge $(π_1,π_2)$ if $π_2$ can be obtained from $π_1$ by a "flip" of length $j$, which reverses the first $j$ elements an… ▽ More

    Submitted 16 March, 2021; originally announced March 2021.

  9. arXiv:2010.07960  [pdf, other

    cs.DM cs.DS math.CO

    Efficient constructions of the Prefer-same and Prefer-opposite de Bruijn sequences

    Authors: Evan Sala, Joe Sawada, Abbas Alhakim

    Abstract: The greedy Prefer-same de Bruijn sequence construction was first presented by Eldert et al.[AIEE Transactions 77 (1958)]. As a greedy algorithm, it has one major downside: it requires an exponential amount of space to store the length $2^n$ de Bruijn sequence. Though de Bruijn sequences have been heavily studied over the last 60 years, finding an efficient construction for the Prefer-same de Bruij… ▽ More

    Submitted 14 June, 2023; v1 submitted 15 October, 2020; originally announced October 2020.

    Comments: 28 pages

  10. arXiv:2007.00057  [pdf, other

    math.CO cs.DM

    Dichotomizing $k$-vertex-critical $H$-free graphs for $H$ of order four

    Authors: Ben Cameron, Chính T. Hoàng, Joe Sawada

    Abstract: For $k \geq 3$, we prove (i) there is a finite number of $k$-vertex-critical $(P_2+\ell P_1)$-free graphs and (ii) $k$-vertex-critical $(P_3+P_1)$-free graphs have at most $2k-1$ vertices. Together with previous research, these results imply the following characterization where $H$ is a graph of order four: There is a finite number of $k$-vertex-critical $H$-free graphs for fixed $k \geq 5$ if and… ▽ More

    Submitted 30 June, 2020; originally announced July 2020.

  11. arXiv:2005.01638  [pdf, ps, other

    cs.DM math.CO

    Investigating the discrepancy property of de Bruijn sequences

    Authors: Daniel Gabric, Joe Sawada

    Abstract: The discrepancy of a binary string refers to the maximum (absolute) difference between the number of ones and the number of zeroes over all possible substrings of the given binary string. We provide an investigation of the discrepancy of known simple constructions of de Bruijn sequences. Furthermore, we demonstrate constructions that attain the lower bound of $Θ(n)$ and a new construction that att… ▽ More

    Submitted 8 September, 2021; v1 submitted 4 May, 2020; originally announced May 2020.

    Comments: 15 pages

  12. Generating a Gray code for prefix normal words in amortized polylogarithmic time per word

    Authors: Péter Burcsi, Gabriele Fici, Zsuzsanna Lipták, Rajeev Raman, Joe Sawada

    Abstract: A prefix normal word is a binary word with the property that no substring has more $1$s than the prefix of the same length. By proving that the set of prefix normal words is a bubble language, we can exhaustively list all prefix normal words of length $n$ as a combinatorial Gray code, where successive strings differ by at most two swaps or bit flips. This Gray code can be generated in… ▽ More

    Submitted 7 August, 2020; v1 submitted 5 March, 2020; originally announced March 2020.

    Comments: To appear in Theoretical Computer Science. arXiv admin note: text overlap with arXiv:1401.6346

    Journal ref: P. Burcsi, G. Fici, Zs. Lipták, R. Raman, J. Sawada: Generating a Gray code for prefix normal words in amortized polylogarithmic time per word. Theor. Comput. Sci. 842: 86-99 (2020)

  13. arXiv:1803.09009  [pdf, ps, other

    math.CO

    Constructing de Bruijn sequences by concatenating smaller universal cycles

    Authors: Daniel Gabric, Joe Sawada

    Abstract: We present sufficient conditions for when an ordering of universal cycles $α_1, α_2, \ldots, α_m$ for disjoint sets $\mathbf{S}_1, \mathbf{S}_2, \ldots , \mathbf{S}_m$ can be concatenated together to obtain a universal cycle for $\mathbf{S} = \mathbf{S}_1 \cup \mathbf{S}_2 \cup \cdots \cup \mathbf{S}_m$. When $\mathbf{S}$ is the set of all $k$-ary strings of length $n$, the result of such a succes… ▽ More

    Submitted 22 June, 2018; v1 submitted 23 March, 2018; originally announced March 2018.

  14. Gray codes and symmetric chains

    Authors: Petr Gregor, Sven Jäger, Torsten Mütze, Joe Sawada, Kaja Wille

    Abstract: We consider the problem of constructing a cyclic listing of all bitstrings of length $2n+1$ with Hamming weights in the interval $[n+1-\ell,n+\ell]$, where $1\leq \ell\leq n+1$, by flip** a single bit in each step. This is a far-ranging generalization of the well-known middle two levels problem (the case $\ell=1$). We provide a solution for the case $\ell=2$, and we solve a relaxed version of th… ▽ More

    Submitted 29 October, 2021; v1 submitted 16 February, 2018; originally announced February 2018.

  15. arXiv:1801.09516  [pdf, ps, other

    math.CO math.QA

    A Pascal-like Bound for the Number of Necklaces with Fixed Density

    Authors: I. Heckenberger, J. Sawada

    Abstract: A bound resembling Pascal's identity is presented for binary necklaces with fixed density using Lyndon words with fixed density. The result is generalized to k-ary necklaces and Lyndon words with fixed content. The bound arises in the study of Nichols algebras of diagonal type.

    Submitted 29 January, 2018; originally announced January 2018.

    Comments: 6 pages, Lyndon words, necklaces, Nichols algebras

  16. arXiv:1611.09017  [pdf, other

    cs.DM cs.FL math.CO

    On Prefix Normal Words and Prefix Normal Forms

    Authors: Péter Burcsi, Gabriele Fici, Zsuzsanna Lipták, Frank Ruskey, Joe Sawada

    Abstract: A $1$-prefix normal word is a binary word with the property that no factor has more $1$s than the prefix of the same length; a $0$-prefix normal word is defined analogously. These words arise in the context of indexed binary jumbled pattern matching, where the aim is to decide whether a word has a factor with a given number of $1$s and $0$s (a given Parikh vector). Each binary word has an associat… ▽ More

    Submitted 28 November, 2016; originally announced November 2016.

    Comments: To appear in Theoretical Computer Science

    Journal ref: Theoretical Computer Science, 659: 1-13, 2017

  17. Charm bracelets and their application to the construction of periodic Golay pairs

    Authors: Dragomir Z Djokovic, Ilias Kotsireas, Daniel Recoskie, Joe Sawada

    Abstract: A $k$-ary charm bracelet is an equivalence class of length $n$ strings with the action on the indices by the additive group of the ring of integers modulo $n$ extended by the group of units. By applying an $O(n^3)$ amortized time algorithm to generate charm bracelet representatives with a specified content, we construct 29 new periodic Golay pairs of length $68$.

    Submitted 6 April, 2015; v1 submitted 28 May, 2014; originally announced May 2014.

    Comments: 15 pages, revised and updated version

    Journal ref: Discrete Applied Mathematics 188 (2015) 32-40

  18. arXiv:1404.2824  [pdf, other

    cs.FL cs.DM cs.DS math.CO

    Normal, Abby Normal, Prefix Normal

    Authors: Péter Burcsi, Gabriele Fici, Zsuzsanna Lipták, Frank Ruskey, Joe Sawada

    Abstract: A prefix normal word is a binary word with the property that no substring has more 1s than the prefix of the same length. This class of words is important in the context of binary jumbled pattern matching. In this paper we present results about the number $pnw(n)$ of prefix normal words of length $n$, showing that $pnw(n) =Ω\left(2^{n - c\sqrt{n\ln n}}\right)$ for some $c$ and… ▽ More

    Submitted 1 April, 2014; originally announced April 2014.

    Comments: Accepted at FUN '14

    Journal ref: LNCS 8496, pages 74-88 (2014)

  19. On Combinatorial Generation of Prefix Normal Words

    Authors: Péter Burcsi, Gabriele Fici, Zsuzsanna Lipták, Frank Ruskey, Joe Sawada

    Abstract: A prefix normal word is a binary word with the property that no substring has more 1s than the prefix of the same length. This class of words is important in the context of binary jumbled pattern matching. In this paper we present an efficient algorithm for exhaustively listing the prefix normal words with a fixed length. The algorithm is based on the fact that the language of prefix normal words… ▽ More

    Submitted 24 January, 2014; originally announced January 2014.

    Comments: 12 pages, 5 figures

    Journal ref: Combinatorial Pattern Matching 2014, LNCS 8464, 60-69

  20. arXiv:0907.3497  [pdf, other

    cs.DM cs.DS

    A certifying algorithm for 3-colorability of P5-free graphs

    Authors: Daniel Bruce, Chinh T. Hoang, Joe Sawada

    Abstract: We provide a certifying algorithm for the problem of deciding whether a P5- free graph is 3-colorable by showing there are exactly six finite graphs that are P5-free and not 3-colorable and minimal with respect to this property.

    Submitted 20 July, 2009; originally announced July 2009.

    ACM Class: F.2.2

  21. arXiv:cs/0702043  [pdf, ps, other

    cs.DS

    Deciding k-colourability of $P_5$-free graphs in polynomial time

    Authors: Chính T. Hoàng, Marcin Kamiński, Vadim Lozin, J. Sawada, X. Shu

    Abstract: The problem of computing the chromatic number of a $P_5$-free graph is known to be NP-hard. In contrast to this negative result, we show that determining whether or not a $P_5$-free graph admits a $k$-colouring, for each fixed number of colours $k$, can be done in polynomial time. If such a colouring exists, our algorithm produces it.

    Submitted 7 February, 2007; originally announced February 2007.

    ACM Class: G.2.2

  22. arXiv:cs/0609083  [pdf

    cs.DM cs.DS

    k-Colorability of P5-free graphs

    Authors: C. T. Hoang, J. Sawada, X. Shu

    Abstract: A polynomial time algorithm that determines for a fixed integer k whether or not a P5-free graph can be k-colored is presented in this paper. If such a coloring exists, the algorithm will produce a valid k-coloring.

    Submitted 14 September, 2006; originally announced September 2006.

    ACM Class: G.2.2