Table of Contents
Fetching ...

The Flood Polynomial of a Graph

Karin R. Saoub, Michael Weselcouch, Trey Wilhoit, Jackson Wills

TL;DR

The paper introduces the flood polynomial $F_G(x)$ as a generating function counting flooding cascade sets in a finite graph, inspired by Minecraft water dynamics. It develops the basic theory, including multiplicativity under disjoint unions and recoverability of vertex counts from $F_G(x)$, and derives recursive formulas for flood polynomials on several graph families such as paths, cycles, and triangle mosaics, highlighting connections to Fibonacci and Lucas polynomials. It also shows that distinct graphs can share the same flood polynomial and provides structural decompositions that express many flood polynomials as products of Fibonacci and Lucas polynomials. The work lays groundwork for a broader study of flood polynomials, poses open questions about extensions to new graph families, and explores how this invariant encodes combinatorial flooding behavior with potential applications in graph theory and combinatorics.

Abstract

The flood polynomial of a simple finite graph is a weight generating function that counts all flooding cascade sets of the graph. The flood polynomial is inspired by the water mechanics in the video game Minecraft. We give necessary conditions for two graphs to have the same flood polynomial. We then provide a formula for the flood polynomials of certain families of graphs. We will see that many flood polynomials can be expressed using a Fibonacci-like recurrence and in some cases are equal to Fibonacci or Lucas polynomials. We then provide general examples of pairs of distinct graphs with the same flood polynomial. In these examples, the flood polynomial will be expressed as the product of Fibonacci and Lucas polynomials.

The Flood Polynomial of a Graph

TL;DR

The paper introduces the flood polynomial as a generating function counting flooding cascade sets in a finite graph, inspired by Minecraft water dynamics. It develops the basic theory, including multiplicativity under disjoint unions and recoverability of vertex counts from , and derives recursive formulas for flood polynomials on several graph families such as paths, cycles, and triangle mosaics, highlighting connections to Fibonacci and Lucas polynomials. It also shows that distinct graphs can share the same flood polynomial and provides structural decompositions that express many flood polynomials as products of Fibonacci and Lucas polynomials. The work lays groundwork for a broader study of flood polynomials, poses open questions about extensions to new graph families, and explores how this invariant encodes combinatorial flooding behavior with potential applications in graph theory and combinatorics.

Abstract

The flood polynomial of a simple finite graph is a weight generating function that counts all flooding cascade sets of the graph. The flood polynomial is inspired by the water mechanics in the video game Minecraft. We give necessary conditions for two graphs to have the same flood polynomial. We then provide a formula for the flood polynomials of certain families of graphs. We will see that many flood polynomials can be expressed using a Fibonacci-like recurrence and in some cases are equal to Fibonacci or Lucas polynomials. We then provide general examples of pairs of distinct graphs with the same flood polynomial. In these examples, the flood polynomial will be expressed as the product of Fibonacci and Lucas polynomials.

Paper Structure

This paper contains 21 sections, 44 theorems, 26 equations.

Key Result

Proposition 2.5

If $C$ is a cascade set of $G$ and $|C| = 1$, then $C \in \mathcal{F}(G)$ if and only if $G$ has a single vertex.

Theorems & Definitions (88)

  • Definition 2.1
  • Example 2.2
  • Definition 2.3
  • Example 2.4
  • Proposition 2.5
  • proof
  • Proposition 2.6
  • proof
  • Example 2.7
  • Example 2.8
  • ...and 78 more