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}%