Papers by George Spahn
8 paper(s) by this author
· All BibTeX
Enumerating Seating Arrangements that Obey Social Distancing
We study maximal seating arrangements, either on a line, or in a rectangular auditorium with a fixed number of columns but an arbitrary number of rows, that obey any prescribed set of `social distancing' restrictions. In addition to enumeration, we study the statistical distribution of the density, and give efficient algorithms for generating these at random
Experimenting with Discrete Dynamical Systems
We demonstrate the power of Experimental Mathematics and Symbolic Computation to study intriguing problems on rational difference equations, studied extensively by Difference Equations giants, Saber Elaydi and Gerry Ladas (and their students and collaborators). In particular we rigorously prove some fascinating conjectures made by Amal Amleh and Gerry Ladas back in 2000. For other conjectures we are content with semi-rigorous proofs. We also extend the work of Emilie Purvine (formerly Hogan) and Doron Zeilberger for rigorously and semi-rigorously proving global asymptotic stability of arbitrary rational difference equations (with positive coefficients), and more generally rational transformations of the positive orthant of $R^k$ into itself
Counting Permutations Where The Difference Between Entries Located $r$ Places Apart Can never be $s$ (For any given positive integers $r$ and $s$)
Published
• View Publication
• BIB
Given positive integers $r$ and $s$, we use inclusion-exclusion, weighted-counting of tilings, and dynamical programming, in order to enumerate, semi-efficiently, the classes of permutations mentioned in the title. In the process we revisit beautiful previous work of Enrique Navarrete, Robert Tauraso, David Robbins (to whose memory this article is dedicated), and John Riordan. We also present two new proofs of John Riordan's recurrence (from 1965) for the sequence enumerating permutations without rising and falling successions (the $r = 1$, $s = 1$ case of the title in the sense of absolute value). The first is fully automatic using the (continuous) Almkvist-Zeilberger algorithm, while the second is purely human-generated via an elegant combinatorial argument. We continue with some open questions and pledge donations to the OEIS in honor of the solvers. We conclude with a postscript describing interesting ideas of Rintaro Matsuo, that we were made aware of after the first version was written, and announce that one of the challenges was met.
Variations on the Missionaries and Cannibals Problem
We explore both automated and human approaches to the generalized Missionaries and Cannibals problem.
How does the Gerrymander Sequence Continue?
Published in Journal of Integer Sequences Vol 25 (2022) Article 22.9.7
• Search Publication
We compute the next few terms of the OEIS sequence A348456 and provide guessed equations for the generating functions of some sequences in its context.
Enumerating solutions to grid based puzzles with a fixed number of rows
Published
• View Publication
• BIB
In this paper we demonstrate a method for counting the number of solutions to various logic puzzles. Specifically, we remove all of the "clues" from the puzzle which help the solver to a unique solution, and instead start from an empty grid. We then count the number of ways to fill in this empty grid to a valid solution. We fix the number of rows $r$, vary the number of columns $k$, and then compute the sequence $A_r(k)$, which gives the number of solutions on an empty grid of size $r \times k$.
Counting Baxter Matrices
Published in Electronic Journal of Combinatorics Volume 30 Issue 1 (2023) P1.2
• View Publication
• BIB
Donald Knuth recently introduced the notion of a Baxter matrix, generalizing Baxter permutations. We show that for fixed number of rows, $r$, the number of Baxter matrices with $r$ rows and $k$ columns eventually satisfies a polynomial in $k$ of degree $2r-2$. We also give a proof of Knuth's conjecture that the number of 1's in a $r \times k$ Baxter matrix is less than $r+k$.
Automatic Counting of Generalized Latin Rectangles and Trapezoids
Published
• View Publication
• BIB
In this case study in ``fully automated enumeration'', we illustrate how to take full advantage of symbolic computation by developing (what we call) `symbolic-dynamical-programming' algorithms for computing many terms of `hard to compute sequences', namely the number of Latin trapezoids, generalized derangements, and generalized three-rowed Latin rectangles. At the end we also sketch the proof of a generalization of Ira Gessel's 1987 theorem that says that for any number of rows, k, the number of Latin rectangles with k rows and n columns is P-recursive in n. Our algorithms are fully implemented in Maple, and generated quite a few terms of such sequences.