Growth of Replacements
Abstract
The following game in a similar formulation to Petri nets and chip-firing games is studied: Given a finite collection of baskets, each has an infinite number of balls of the same value. Initially, a ball from some basket is chosen to put on the table. Subsequently, in each step a ball from the table is chosen to be replaced by some balls from some baskets. Which baskets to take depend only on the ball to be replaced and they are decided in advance. Given some , the object of the game is to find the maximum possible sum of values for a table of balls. In this article, the sequence for will be shown to converge to a growth rate . Furthermore, this value is also the rate of a structure called pseudo-loop and the solution of a rather simple linear program. The structure and the linear program are closely related, e.g. a solution of the linear program gives a pseudo-loop with the rate in linear time of the number of baskets, and vice versa with the pseudo-loop giving a solution to the dual linear program. A method to test in quadratic time whether a given is smaller than is provided to approximate . When the values of the balls are all rational, we can compute the precise value of in cubic time, using the quadratic time rate test algorithm and the binary search with a special condition to stop. Four proofs of the limit are given: one just uses the relation between the baskets, one uses pseudo-loops, one uses the linear program and one uses Fekete's lemma (the latest proof assumes a condition on the rule of replacements).
Cite
@article{arxiv.2112.00522,
title = {Growth of Replacements},
author = {Vuong Bui},
journal= {arXiv preprint arXiv:2112.00522},
year = {2022}
}
Comments
16 pages (publication version); adding a cubic time algorithm to compute precisely the growth rate, and the relation to the dual program