Understanding entropy production via a thermal zero-player game
Extracted source text · arXiv 2503.03769
% ****** Start of file aipsamp.tex ******
%
% This file is part of the AIP files in the AIP distribution for REVTeX 4.
% Version 4.1 of REVTeX, October 2009
%
% Copyright (c) 2009 American Institute of Physics.
%
% See the AIP README file for restrictions and more information.
%
% TeX'ing this file requires that you have AMS-LaTeX 2.0 installed
% as well as the rest of the prerequisites for REVTeX 4.1
%
% It also requires running BibTeX. The commands are as follows:
%
% 1) latex aipsamp
% 2) bibtex aipsamp
% 3) latex aipsamp
% 4) latex aipsamp
%
% Use this file as a source of example code for your aip document.
% Use the file aiptemplate.tex as a template for your document.
\documentclass[%
aip,
% jmp,
% bmf,
% sd,
% rsi,
amsmath,amssymb,
%preprint,%
reprint,%
%author-year,%
%author-numerical,%
% Conference Proceedings
]{revtex4-1}
\usepackage{graphicx}% Include figure files
\usepackage{dcolumn}% Align table columns on decimal point
\usepackage{bm}% bold math
%\usepackage[mathlines]{lineno}% Enable numbering of text and display math
%\linenumbers\relax % Commence numbering lines
\usepackage{amsmath}
\usepackage{mathrsfs}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{amsthm}
\newtheorem{definition}{Definition}
\newtheorem{theorem}{Theorem}
\newtheorem{proposition}{Proposition}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
\usepackage{etoolbox}
%% Apr 2021: AIP requests that the corresponding
%% email to be moved after the affiliations
\makeatletter
\def\@email#1#2{%
\endgroup
\patchcmd{\titleblock@produce}
{\frontmatter@RRAPformat}
{\frontmatter@RRAPformat{\produce@RRAP{*#1\href{mailto:#2}{#2}}}\frontmatter@RRAPformat}
{}{}
}%
\makeatother
\begin{document}
\preprint{AIP/123-QED}
\title[A zero-player game for statistical physics]{Understanding entropy production via a thermal zero-player game}
\author{M. S\"uzen}
\homepage{mehmet.suzen@physics.org}
\date{\today}% It is always \today, today,
% but any date may be explicitly specified
\begin{abstract}
A new thermal bath scheme for Ising-Conway Entropy Game (ICEg) is introduced. New game moves in sampling the given
temperature is achieved via Monte Carlo dynamics of both Metropolis and Glauber as a stochastic game. This kind of
approach makes the game an ideal tool for demonstrating thermal dependency of entropy production in
a novel way. Using this new approach, Ising-Conway Entropy game’s rate of entropy production depending on different
temperatures are explored. Thermalized game is shown to be physically interesting and plausible test bed for studying
complex dynamical systems in classical statistical mechanics, that is conceptually simple, pedagogically accessible, yet
realistic.
\end{abstract}
\maketitle
\section{Introduction}
The second law of thermodynamics dictates systems evolve from ordered to disordered states, preferring maximal
entropy for reversible systems and cellular automata provides a test bed for this kind of behavior without
any physical system in mind \cite{gibbs, kittel04, wolfram83}. One of the inception of cellular automa, Conway's game is the first
\cite{gardner70a, gardner70b, gardner71a, gardner71b, gardner71c, gardner72a} game with simple rules that can
generate discrete complex patterns over dynamical modes. In this direction, a recent {\it Ising-Conway Entropy Game} {ICEg}
\cite{suzen23} introduced a zero-player game for statistical physics where by Ising model like game \cite{suzen23}
shows entropy increase, starting from a corner cells (occupied spins) in a manner reminiscent of Conway's game and Ising model \cite{ising},
albeit simpler rules. Temperature for Conway's game is introduced earlier \cite{schulman78a}, however it only introduce
stochasticity in Conway's rules, i.e., a basic noise term. On the other hand, introducing thermal bath in molecular dynamics
is widely studied in the literature \cite{hunenberger05}, Approaches usually modifies dynamical equations appropriately
introduce temperature. The single player game like ICEg using Monte Carlo \cite{binder2010monte, newman1999monte} approach
in accepting moves depending on temperature is suitable. Using Metropolis \cite{metropolis1953} and Glauber \cite{glauber1963, suezen14}
spin-flip dynamics \cite{binder2010monte, newman1999monte} is possible. This novel approach goes beyond to be simple
noise term only but induce a dynamics that samples the given Potential Energy Surface (PES) of the corresponding temperature of the
system in heat bath.
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\textwidth]{ising_conway_glauber_evolution_150_45_beta_0.9.eps}
\caption{Evolution of game visualized for $N=150$, $M=45$ with Glauber dynamics at $\beta=0.9$}
\label{Evolution:gameN150M45glauber}
\end{figure}
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\textwidth]{ising_conway_metropolis_evolution_150_45_beta_0.9.eps}
\caption{Evolution of game visualized for $N=150$, $M=45$ with Metropolis dynamics at $\beta=0.9$}
\label{Evolution:gameN150M45metropolis}
\end{figure}
\section{Thermal Zero Player Game}
{\it Ising-Conway Entropy Game} {ICEg} \cite{suzen23} with thermal bath has the following rules with the game
dynamics details:
\begin{enumerate}
\item {\it Lattice}: $N$ sites (cells) are set as one-dimensional lattice and each cell is occupied or not (spin up or down),
we use the convention of a binary vector mathematically.
\item {\it Initialization}: An initial state is prepared by occupying $M$ corner sites, i.e., $1$s at the corner of the
lattice. For example, for $N=10$ and $M=4$ initial binary vector reads $111100000$.
\item {\it Spin-flip Dynamics (Move)}: Akin to Ising model spin-flip dynamics, we move randomly choosen side if it is occupied to
opposite direction of the initial corner. The neighboring site should be not occupied, imposing Pauli exclusion principle.
\item {\it Thermalisation}: A Monte Carlo procedure is applied to spin-flip dynamics in order to sample given temperature's
potential energy surface.
\item {\it Total Energy}: Total energy of the lattice is computed via binary values at each sites
\begin{equation}
H(s_{i}=1) = \frac{1}{2} { \Large \sum_{i=1}^{N-1} } (s_{i-1}+s_{i+1}), \\
H(s_{i}=0) = 0
\end{equation}
$s$ being if the given cell is occupied or not. This measures how occupied site's energetics appear, by averaging it's neighborhood.
\item {\it Metropolis Dynamics}: If the spin-flip is possible on the chosen site, we check the following condition if energetically
acceptable as a move, otherwise configuration remains the same, given temperature $\beta > 0.0$ \cite{metropolis1953},
$$ min \large[ 1.0, \exp(-\beta H(s_{i}) \large] < \alpha $$,
the move is accepted if this is true, whereby $\alpha$ is a uniform random number, using PCG64 generator \cite{pcg}.
\item {\it Glauber Dynamics}: In the case of Glauber dynamics \cite{glauber1963, suezen14}, energetics reads as follows,
\begin{equation}
min {\large[} 1.0, 1.0/(1+\exp(\beta H(s_{i})) {\large]} < \alpha
\end{equation}
\end{enumerate}
Example evolution of game for both Metropolis and Glauber dynamics is given by Figure \ref{Evolution:gameN150M45glauber} and
Figure \ref{Evolution:gameN150M45metropolis}, at $\beta=0.9$, $N=150$ and $M=45$, evolution of lattice sites over time is given
by stacked up fashion. We observe how diffusion behavior manifests over time. All results should be averaged over
repeated game plays. In the results we use 100 repeats.
\begin{figure}[h!]
\centering
\includegraphics[width=0.45\textwidth]{entropy_N100M20dynamicsglauber.eps}
\caption{Evolution of entropy measure for $N=100$, $M=20$ with Glauber dynamics and different temperatures.}
\label{Evolution:N100M20glauber}
\end{figure}
\section{Entropy for the game}
Entropy is an elusive concept and it manifest in different settings, originating from Thermodynamics of heat
engines \cite{callen}. Shannon's information entropy is specially suitable for discrete dynamics and covers configurational
entropy from physics perspective \cite{shannon}, compare to Gibbs-Boltzmann entropies \cite{gibbs}. Quantum \cite{vonn}
and black-hole entropies \cite{bekenstein} manifests differently. In our context, we take the largest extent of the
lattice dynamics we presented above as a surrogate to Entropy of the system. We identify this extent as
$S(t)$ on the given lattice $L(t)$ of size $N$ as described above
$$ S(t) = max \mathbb{I} \left[ L(t) \right] - min \mathbb{I} \left[ L(t) \right] $$
where $\mathbb{I}$ is an indicator function that gives the cardinality of 1s found as a set.
This implies the number of cells between minimal and maximal extent of 1s, for example
$0101010000$ configuration $S(t)$ would be $4$. Because indicator function $\mathbb{I} \left[ L(t) \right]$
gives the following set $\{ 2,4,6\}$, the difference between the maximum and minimum value gives 4, indicating
maximum spacing of the initial $M$ sites as time progresses as a surrogate to entropy measure.
\section{Transition to entropic regime}
Evolution of entropy measure for different temperatures $\beta=0.01, 0.1, 0.2, 0.4, 0.6, 0.8, 0.9$
are produced with two different lattice settings of $(N, M)$, (100, 20) and (150,45). In all cases,
clear transition to entropic regime in all temperatures are observed for both Metropolis and Glauber
dynamics.
On Figure \ref{Evolution:N100M20glauber} and Figure \ref{Evolution:N100M20metropolis} entropy measure over
time (game moves) are shown for temperatures ranges for the game size $(100,20$). Temperature dependence of
entropy over moves is more pronounced with the Glauber dynamics. Higher the temperature, higher the entropy
increase, which checks out from energetic perspective, validating the simulations from expected physical
behavior. Similarly, on Figure \ref{Evolution:N150M45glauber} and Figure \ref{Evolution:N150M45metropolis}
entropy measure over time (game moves) are shown for temperatures ranges for the game size $(150,45)$, with
similar observations.
\begin{figure}[h!]
\centering
\includegraphics[width=0.45\textwidth]{entropy_N100M20dynamicsmetropolis.eps}
\caption{Evolution of entropy measure for $N=100$, $M=20$ with Metropolis dynamics and different temperatures.}
\label{Evolution:N100M20metropolis}
\end{figure}
\begin{figure}[h!]
\centering
\includegraphics[width=0.45\textwidth]{entropy_N150M45dynamicsglauber.eps}
\caption{Evolution of entropy measure for $N=150$, $M=45$ with Glauber dynamics and different temperatures.}
\label{Evolution:N150M45glauber}
\end{figure}
\begin{figure}[h!]
\centering
\includegraphics[width=0.45\textwidth]{entropy_N150M45dynamicsmetropolis.eps}
\caption{Evolution of entropy measure for $N=150$, $M=45$ with Metropolis dynamics and different temperatures.}
\label{Evolution:N150M45metropolis}
\end{figure}
\section{Entropy production}
An other interesting concept is so called {\it Entropy production}, even though the concept is not
uniform in the literature \cite{prigogine}. In the context of our game, we defined as the relative entropy
with respect the lowest temperature considered in a cumulative fashion. Then the definition reads,
\begin{equation}
S_{prod} = \sum S(t_{0};t;\beta) {\large(} \sum S(t_{0};t;\beta_{min} {\large)} )^{-1}
\end{equation}
On Figure \ref{Evolution:production}, entropy production over different temperatures are given, as expected
production increases up to a critical temperature and then saturates. $S_{prod}$ consistently higher
in the case of Metropolis dynamics. This is due to fact that Glauber dynamics differentiates entropy
dynamics more pronounced with increasing temperature.
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\textwidth]{entropy_production.eps}
\caption{Entropy production with respect to lowest temperature over range of temperatures and different settings. }
\label{Evolution:production}
\end{figure}
\section{Conclusions}
In this work we have introduced thermal bath for {\it Ising-Conway Entropy game} with a novel coupling scheme.
As a pedagogically quite accessible single player game for statistical mechanics, playing the game with
different settings provides quite valuable insights conceptually for entropy in classical statistical physics.
The rate of increase in entropy with different temperatures are shown to be more distict for Glauber dynamics
compare to Metropolis dynamics, this indicates, using Glauber dynamics should be preferred in general. Observation
that entropy production is bound to have a critical temperature that after it doesn't change. This insight is shown
for the first time with such a simple system without resorting to free-energy computations. \\ \\
{\it Acknowledgments:} Y. S\"uzen for her kind support and encouragements.
\nocite{*}
\bibliography{ising_conway}% Produces the bibliography via BibTeX.
\end{document}
%
% ****** End of file aipsamp.tex ******
%merlin.mbs aipnum4-1.bst 2010-07-25 4.21a (PWD, AO, DPC) hacked
%Control: key (0)
%Control: author (8) initials jnrlst
%Control: editor formatted (1) identically to author
%Control: production of article title (0) allowed
%Control: page (1) range
%Control: year (1) truncated
%Control: production of eprint (0) enabled
\begin{thebibliography}{25}%
\makeatletter
\providecommand \@ifxundefined [1]{%
\@ifx{#1\undefined}
}%
\providecommand \@ifnum [1]{%
\ifnum #1\expandafter \@firstoftwo
\else \expandafter \@secondoftwo
\fi
}%
\providecommand \@ifx [1]{%
\ifx #1\expandafter \@firstoftwo
\else \expandafter \@secondoftwo
\fi
}%
\providecommand \natexlab [1]{#1}%
\providecommand \enquote [1]{``#1''}%
\providecommand \bibnamefont [1]{#1}%
\providecommand \bibfnamefont [1]{#1}%
\providecommand \citenamefont [1]{#1}%
\providecommand \href@noop [0]{\@secondoftwo}%
\providecommand \href [0]{\begingroup \@sanitize@url \@href}%
\providecommand \@href[1]{\@@startlink{#1}\@@href}%
\providecommand \@@href[1]{\endgroup#1\@@endlink}%
\providecommand \@sanitize@url [0]{\catcode `\\12\catcode `\$12\catcode
`\&12\catcode `\#12\catcode `\^12\catcode `\_12\catcode `\%12\relax}%
\providecommand \@@startlink[1]{}%
\providecommand \@@endlink[0]{}%
\providecommand \url [0]{\begingroup\@sanitize@url \@url }%
\providecommand \@url [1]{\endgroup\@href {#1}{\urlprefix }}%
\providecommand \urlprefix [0]{URL }%
\providecommand \Eprint [0]{\href }%
\providecommand \doibase [0]{http://dx.doi.org/}%
\providecommand \selectlanguage [0]{\@gobble}%
\providecommand \bibinfo [0]{\@secondoftwo}%
\providecommand \bibfield [0]{\@secondoftwo}%
\providecommand \translation [1]{[#1]}%
\providecommand \BibitemOpen [0]{}%
\providecommand \bibitemStop [0]{}%
\providecommand \bibitemNoStop [0]{.\EOS\space}%
\providecommand \EOS [0]{\spacefactor3000\relax}%
\providecommand \BibitemShut [1]{\csname bibitem#1\endcsname}%
\let\auto@bib@innerbib\@empty
%</preamble>
\bibitem [{\citenamefont {Gibbs}(1902)}]{gibbs}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {J.~W.}\ \bibnamefont
{Gibbs}},\ }\href@noop {} {\emph {\bibinfo {title} {Elementary Principles in
Statistical Mechanics}}}\ (\bibinfo {publisher} {C. Scribner's Sons},\
\bibinfo {year} {1902})\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Kittel}(2004)}]{kittel04}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {C.}~\bibnamefont
{Kittel}},\ }\href@noop {} {\emph {\bibinfo {title} {Elementary Statistical
Physics}}}\ (\bibinfo {publisher} {Courier Corporation},\ \bibinfo {year}
{2004})\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Wolfram}(1983)}]{wolfram83}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {S.}~\bibnamefont
{Wolfram}},\ }\bibfield {title} {\enquote {\bibinfo {title} {Statistical
mechanics of cellular automata},}\ }\href {\doibase
10.1103/RevModPhys.55.601} {\bibfield {journal} {\bibinfo {journal} {Rev.
Mod. Phys.}\ }\textbf {\bibinfo {volume} {55}},\ \bibinfo {pages} {601--644}
(\bibinfo {year} {1983})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Gardner}(1970{\natexlab{a}})}]{gardner70a}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
{Gardner}},\ }\bibfield {title} {\enquote {\bibinfo {title} {Mathematical
{G}ames: The fantastic combinations of {J}ohn {C}onway's new solitaire game
life},}\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{Scientific American}\ }\textbf {\bibinfo {volume} {223}},\ \bibinfo {pages}
{120--123} (\bibinfo {year} {1970}{\natexlab{a}})},\ \bibinfo {note}
{{O}ctober {I}ssue}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Gardner}(1970{\natexlab{b}})}]{gardner70b}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
{Gardner}},\ }\bibfield {title} {\enquote {\bibinfo {title} {Mathematical
{G}ames: A new collection of short problems and the answers to some of
life{'}s"},}\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{Scientific American}\ }\textbf {\bibinfo {volume} {223}},\ \bibinfo {pages}
{116--118} (\bibinfo {year} {1970}{\natexlab{b}})},\ \bibinfo {note}
{{N}ovember {I}ssue}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Gardner}(1971{\natexlab{a}})}]{gardner71a}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
{Gardner}},\ }\bibfield {title} {\enquote {\bibinfo {title} {Mathematical
{G}ames: Lessons from {D}r. {M}atrix in chess and numerology},}\ }\href@noop
{} {\bibfield {journal} {\bibinfo {journal} {Scientific American}\ }\textbf
{\bibinfo {volume} {224}},\ \bibinfo {pages} {104--108} (\bibinfo {year}
{1971}{\natexlab{a}})},\ \bibinfo {note} {{J}anuary {I}ssue}\BibitemShut
{NoStop}%
\bibitem [{\citenamefont {Gardner}(1971{\natexlab{b}})}]{gardner71b}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
{Gardner}},\ }\bibfield {title} {\enquote {\bibinfo {title} {Mathematical
{G}ames: On cellular automata, self-reproduction, the {G}arden of {E}den and
the game {"}life{"}},}\ }\href@noop {} {\bibfield {journal} {\bibinfo
{journal} {Scientific American}\ }\textbf {\bibinfo {volume} {224}},\
\bibinfo {pages} {113--117} (\bibinfo {year} {1971}{\natexlab{b}})},\
\bibinfo {note} {{F}ebruary {I}ssue}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Gardner}(1971{\natexlab{c}})}]{gardner71c}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
{Gardner}},\ }\bibfield {title} {\enquote {\bibinfo {title} {Mathematical
{G}ames: Geometric fallacies: hidden errors pave the road to absurd
conclusions},}\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{Scientific American}\ }\textbf {\bibinfo {volume} {224}},\ \bibinfo {pages}
{114--117} (\bibinfo {year} {1971}{\natexlab{c}})},\ \bibinfo {note} {{A}pril
{I}ssue}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Gardner}(1972)}]{gardner72a}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
{Gardner}},\ }\bibfield {title} {\enquote {\bibinfo {title} {Mathematical
{G}ames: How to triumph at nim by playing safe, and {J}ohn {H}orton
{C}onway{'}s game {"}hackenbush{"}},}\ }\href@noop {} {\bibfield {journal}
{\bibinfo {journal} {Scientific American}\ }\textbf {\bibinfo {volume}
{226}},\ \bibinfo {pages} {104--107} (\bibinfo {year} {1972})},\ \bibinfo
{note} {{J}anuary {I}ssue}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {S{\"u}zen}(2024)}]{suzen23}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
{S{\"u}zen}},\ }\bibfield {title} {\enquote {\bibinfo {title} {H-theorem
do-conjecture},}\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{arXiv preprint arXiv:2310.01458}\ } (\bibinfo {year} {2024})},\ \bibinfo
{note} {version 3, last updated 10 June 2024, accessed 26 February 2025},\
\Eprint {http://arxiv.org/abs/2310.01458} {arXiv:2310.01458
[cond-mat.stat-mech]} \BibitemShut {NoStop}%
\bibitem [{\citenamefont {Ising}(1925)}]{ising}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {E.}~\bibnamefont
{Ising}},\ }\bibfield {title} {\enquote {\bibinfo {title} {Beitrag zur
theorie des ferromagnetismus},}\ }\href@noop {} {\bibfield {journal}
{\bibinfo {journal} {Zeitschrift f{\"u}r Physik}\ }\textbf {\bibinfo
{volume} {31}},\ \bibinfo {pages} {253--258} (\bibinfo {year}
{1925})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Schulman}\ and\ \citenamefont
{Seiden}(1978)}]{schulman78a}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {L.}~\bibnamefont
{Schulman}}\ and\ \bibinfo {author} {\bibfnamefont {P.}~\bibnamefont
{Seiden}},\ }\bibfield {title} {\enquote {\bibinfo {title} {{Statistical
mechanics of a dynamical system based on Conway's Game of Life}},}\
}\href@noop {} {\bibfield {journal} {\bibinfo {journal} {Journal of
Statistical Physics}\ }\textbf {\bibinfo {volume} {19}},\ \bibinfo {pages}
{293--314} (\bibinfo {year} {1978})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {H{\"u}nenberger}(2005)}]{hunenberger05}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {P.~H.}\ \bibnamefont
{H{\"u}nenberger}},\ }\bibfield {title} {\enquote {\bibinfo {title}
{Thermostat algorithms for molecular dynamics simulations},}\ }\href@noop {}
{\bibfield {journal} {\bibinfo {journal} {Advanced computer simulation:
Approaches for soft matter sciences I}\ ,\ \bibinfo {pages} {105--149}}
(\bibinfo {year} {2005})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Binder}\ and\ \citenamefont
{Heermann}(2010)}]{binder2010monte}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {K.}~\bibnamefont
{Binder}}\ and\ \bibinfo {author} {\bibfnamefont {D.~W.}\ \bibnamefont
{Heermann}},\ }\href {\doibase 10.1007/978-3-642-03163-2} {\emph {\bibinfo
{title} {Monte Carlo Simulation in Statistical Physics}}},\ \bibinfo
{edition} {5th}\ ed.\ (\bibinfo {publisher} {Springer},\ \bibinfo {address}
{Berlin, Heidelberg},\ \bibinfo {year} {2010})\ \bibinfo {note} {graduate
Texts in Physics series}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Newman}\ and\ \citenamefont
{Barkema}(1999)}]{newman1999monte}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {M.~E.~J.}\
\bibnamefont {Newman}}\ and\ \bibinfo {author} {\bibfnamefont {G.~T.}\
\bibnamefont {Barkema}},\ }\href@noop {} {\emph {\bibinfo {title} {Monte
Carlo Methods in Statistical Mechanics}}}\ (\bibinfo {publisher} {Oxford
University Press},\ \bibinfo {address} {Oxford},\ \bibinfo {year} {1999})\
\bibinfo {note} {emphasizes computational techniques for complex statistical
systems}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Metropolis}\ \emph {et~al.}(1953)\citenamefont
{Metropolis}, \citenamefont {Rosenbluth}, \citenamefont {Rosenbluth},
\citenamefont {Teller},\ and\ \citenamefont {Teller}}]{metropolis1953}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {N.}~\bibnamefont
{Metropolis}}, \bibinfo {author} {\bibfnamefont {A.~W.}\ \bibnamefont
{Rosenbluth}}, \bibinfo {author} {\bibfnamefont {M.~N.}\ \bibnamefont
{Rosenbluth}}, \bibinfo {author} {\bibfnamefont {A.~H.}\ \bibnamefont
{Teller}}, \ and\ \bibinfo {author} {\bibfnamefont {E.}~\bibnamefont
{Teller}},\ }\bibfield {title} {\enquote {\bibinfo {title} {Equation of
state calculations by fast computing machines},}\ }\href {\doibase
10.1063/1.1699114} {\bibfield {journal} {\bibinfo {journal} {The Journal of
Chemical Physics}\ }\textbf {\bibinfo {volume} {21}},\ \bibinfo {pages}
{1087--1092} (\bibinfo {year} {1953})},\ \bibinfo {note} {introduced the
Metropolis algorithm}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Glauber}(1963)}]{glauber1963}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {R.~J.}\ \bibnamefont
{Glauber}},\ }\bibfield {title} {\enquote {\bibinfo {title} {Time-dependent
statistics of the ising model},}\ }\href {\doibase 10.1063/1.1703954}
{\bibfield {journal} {\bibinfo {journal} {Journal of Mathematical Physics}\
}\textbf {\bibinfo {volume} {4}},\ \bibinfo {pages} {294--307} (\bibinfo
{year} {1963})},\ \bibinfo {note} {introduced Glauber dynamics}\BibitemShut
{NoStop}%
\bibitem [{\citenamefont {S{\"u}zen}(2014)}]{suezen14}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
{S{\"u}zen}},\ }\bibfield {title} {\enquote {\bibinfo {title} {Effective
ergodicity in single-spin-flip dynamics},}\ }\href@noop {} {\bibfield
{journal} {\bibinfo {journal} {Physical Review E}\ }\textbf {\bibinfo
{volume} {90}},\ \bibinfo {pages} {032141} (\bibinfo {year}
{2014})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {O'Neill}(2014)}]{pcg}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {M.~E.}\ \bibnamefont
{O'Neill}},\ }\bibfield {title} {\enquote {\bibinfo {title} {Pcg: A family
of simple fast space-efficient statistically good algorithms for random
number generation},}\ }\href {http://www.pcg-random.org/paper.html}
{\bibfield {journal} {\bibinfo {journal} {ACM Transactions on Mathematical
Software}\ } (\bibinfo {year} {2014})},\ \bibinfo {note} {preprint available
at \url{http://www.pcg-random.org/paper.html}}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Callen}(1991)}]{callen}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {H.~B.}\ \bibnamefont
{Callen}},\ }\href@noop {} {\emph {\bibinfo {title} {Thermodynamics and an
Introduction to Thermostatistics}}}\ (\bibinfo {publisher} {John wiley \&
sons},\ \bibinfo {year} {1991})\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Shannon}(1993)}]{shannon}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {C.~E.}\ \bibnamefont
{Shannon}},\ }\href@noop {} {\emph {\bibinfo {title} {Claude Elwood Shannon:
Collected Papers}}}\ (\bibinfo {publisher} {IEEE press},\ \bibinfo {year}
{1993})\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Von~Neumann}(1955)}]{vonn}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {J.}~\bibnamefont
{Von~Neumann}},\ }\href@noop {} {\emph {\bibinfo {title} {Mathematical
Foundations of Quantum Mechanics}}}\ (\bibinfo {publisher} {Princeten
University Press},\ \bibinfo {year} {1955})\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Bekenstein}(1974)}]{bekenstein}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {J.~D.}\ \bibnamefont
{Bekenstein}},\ }\bibfield {title} {\enquote {\bibinfo {title} {Generalized
second law of thermodynamics in black-hole physics},}\ }\href@noop {}
{\bibfield {journal} {\bibinfo {journal} {Physical Review D}\ }\textbf
{\bibinfo {volume} {9}},\ \bibinfo {pages} {3292} (\bibinfo {year}
{1974})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Prigogine}(1955)}]{prigogine}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {I.}~\bibnamefont
{Prigogine}},\ }\href@noop {} {\emph {\bibinfo {title} {Thermodynamics of
irreversible processes}}}\ (\bibinfo {publisher} {Thomas},\ \bibinfo {year}
{1955})\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Hrabovsky}\ and\ \citenamefont
{Susskind}(2020)}]{susskind}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {G.}~\bibnamefont
{Hrabovsky}}\ and\ \bibinfo {author} {\bibfnamefont {L.}~\bibnamefont
{Susskind}},\ }\href@noop {} {\emph {\bibinfo {title} {Classical Mechanics:
The Theoretical Minimum}}}\ (\bibinfo {publisher} {Penguin UK},\ \bibinfo
{year} {2020})\BibitemShut {NoStop}%
\end{thebibliography}%