Sandpile Geçiş Problemi
Aşağıdaki süreci göz önünde bulundurun. Kalın bir kiremit alın ve her seferinde bir tane üzerine kum parçacıkları damlatın. Bir yığın yavaş yavaş birikir ve daha sonra büyük bir parça kum karonun kenarlarından kayar. Kum parçacıkları eklemeye devam edersek, belli bir süre sonra, yığının yapılandırması tekrar eder. Bundan sonra, konfigürasyon tekrarlanır, yani daha önce görülen bir durumu tekrar ziyaret eder.
Yukarıdaki işlem için aşağıdaki modeli göz önünde bulundurun. Döşemeyi ızgarası olarak modelleyin . Bu parçanın köşelerine kum parçacıkları düşüyor. Bir köşedeki partiküllerin sayısı derecesini aşıyorsa, vertex çöker ve içindeki partiküller bitişik köşelere (kademeli şekilde) hareket eder. Sınır tepe noktasına ulaşan bir kum parçacığı bir lavaboda kaybolur (“düşer”). Bu Abelian Sandpile Model olarak bilinir .n×n
Sorun: Kum parçacıklarını düşürmek için en kötü algoritmayı varsayarsak, konfigürasyonun cinsinden tekrar etmesi ne kadar sürer ?n
In SODA '07 , László Babai ve İgor Gorodezky polynomially sınırlanmış olarak bu kez kanıtladı ama ..
Gelen SODA '12 , Ayush Choure ve Sundar Vishwanathan bu sınır için geliştirilmiş .O(n7)
Bu cevap onların gelişimi için olmasa da biraz daha iyi olurdu :)