farklı öğeden oluşan bir diziniz var . Bir karşılaştırıcıya (a ve iki öğeyi ve gerçek iff döndüren bir kara kutu işlevi ) ve gerçekten rastgele bir bit kaynağına (bağımsız değişkene eşit olarak rastgele bir bit döndüren bir kara kutu işlevi) erişebilirsiniz . Aşağıdaki iki görevi göz önünde bulundurun:
- Dizi şu anda sıralanıyor. Eşit olarak (veya yaklaşık olarak eşit olarak) rastgele seçilen bir permütasyon üretin.
- Dizi, doğası gereği rastgele rasgele seçilen bazı permütasyonlardan oluşur. Sıralı bir dizi oluşturun.
Sorum şu
Hangi görev asemptotik olarak daha fazla enerji gerektirir?
Soruyu daha kesin olarak tanımlayamıyorum çünkü bilgi teorisi, termodinamik veya bu soruyu cevaplamak için başka ne gerekiyorsa arasındaki bağlantı hakkında yeterince bilgim yok. Ancak, sorunun iyi tanımlanabileceğini düşünüyorum (ve birisinin bana bir cevapta bana yardımcı olmasını umuyorum!).
Şimdi, algoritmik olarak, sezgim eşit olmaları. Her çeşit tersine bir karışıklık olduğuna dikkat edin. Sıralama içinKarıştırma sırasında karşılaştırmaları, rastgele bir permütasyon seçtiği içinseçimler, gerektirir rasgele bit. Hem karıştırma hem de sıralama takas gerektirir .
Bununla birlikte, Landauer prensibini uygulayan bir cevap olması gerektiğini hissediyorum , bu da biraz "silmek" için enerji gerektirdiğini söylüyor. Sezgisel olarak, bunun diziyi sıralamanın daha zor olduğu anlamına geldiğini düşünüyorum, çünkü düşük enerjili, yüksek entropi bir zemin durumundan son derece düzenli bir duruma giden "silme" bitlerini gerektirir . Ancak öte yandan, herhangi bir hesaplama için, sıralama sadece bir permütasyonu diğerine dönüştürür. Burada tam bir uzman olmadığım için, fizik bağlantısı hakkında bilgi sahibi birisinin bunu "çözmesine" yardımcı olabileceğini umuyordum!
(Soru math.se ile ilgili herhangi bir cevap almadı , bu yüzden burada tekrar gönderiyorum . Umarım bu tamam.)