Med utvecklingen av datorteknik blir Monte Carlo-simulering allt mer populärt i studier av olika statistiska system, inklusive: neurala nätverk, problem med biologi och kemi, optimeringsproblem inom olika områden, såväl som i statistisk fysik i studiet av fas övergångar och kritiska fenomen.
Nästan alla varianter av Monte Carlo-metoden är baserade på idén om den väsentliga samplingsmetoden, författad av N. Metropolis et al. [1]
Ett exempel på implementeringen av den entropiska modelleringsmetoden är Wang-Landau-algoritmen
Problemen med jämviktsstatistisk termodynamik för klassiska system kan reduceras till beräkningen av den statistiska integralen. Till exempel, i den kanoniska ensemblen :
- antalet partiklar i volymen vid en temperatur , ; - total mekanisk energi hos partiklar; - en uppsättning av deras momenta och koordinater, och . Klassisk energi kan alltid representeras som summan av kinetiska och potentiella energier. Den kinetiska energin är en kvadratisk funktion av momentan, och integration över dem kan göras på ett generellt sätt. Som ett resultat får vi:
var är den termiska våglängden för de Broglie-partiklarna med massa vid en temperatur av . Således reduceras problemet till beräkningen av konfigurationsintegralen
Från integration över koordinater kan man gå vidare till integration över energi:
där är volymen för den del av konfigurationsutrymmet där systemets energi ligger i intervallet från till , är deltafunktionen.
Vi kommer att utföra beräkningar med ovanstående formler med numeriska metoder. Därför går vi från integraler till integraler. Systemets energiområde är uppdelat i ett ändligt antal lika stora segment. Värdena bestäms . Som ett resultat, för alla värden, kan dess kanoniska medelvärden beräknas med formeln:
,
var är värdet på kvantiteten för det e energisegmentet. Eftersom det går in linjärt i både täljaren och nämnaren för formeln för , kan det förstås inte bara som en volym, utan också som en bråkdel av det konfigurationsutrymme som motsvarar energin . I varje tillstånd (konfiguration) har systemet en viss energi. De där. varje tillstånd (konfiguration) av systemet kan associeras med en punkt på energiskalan (axeln) i energirummet (detta utrymme är endimensionellt). Sekvensen av slumpmässiga förändringar i systemets konfiguration motsvarar den slumpmässiga promenaden för en punkt i energirummet. Genom att modellera processen med slumpmässiga promenader med Monte Carlo-metoden och känna till eller beräkna värdena för , kan vi hitta medelvärdena för fysiska storheter.
Algoritmen för entropisk modellering är baserad på följande omständigheter. Genom att utföra en slumpmässig promenad i energirummet med övergångssannolikheter proportionella mot den reciproka densiteten av tillstånd , får vi en enhetlig energifördelning. Med andra ord, genom att välja övergångssannolikheterna så att besök av alla energitillstånd skulle bli enhetliga, kan man få en initialt okänd densitet av tillstånd .
Låt oss skriva konfigurationsintegralen i den kanoniska ensemblen i formen:
var är entropin vid ett givet värde (ibland kommer den att utelämnas, eftersom det i simuleringen inte är nödvändigt att ta hänsyn till denna konstant).
Genom att vandra i konfigurationsutrymmet med övergångssannolikheter som uppfyller det detaljerade balansförhållandet
,
få ett kanoniskt urval av stater (eller ). Ett godtyckligt urval av energitillstånd , där är en godtycklig funktion, , motsvarar villkoret
.
När , under vandring, bör ett enhetligt, inom den statistiska spridningen, prov av energitillstånd, , erhållas . I detta fall innebär definitionen av entropi
Således, om vi, med ett visst urval av övergångssannolikheter, får enhetliga besök i energitillstånd, kan vi beräkna tillståndstätheten och följaktligen konfigurationsintegralen .