Rastgelelik birleşmesi - Randomness merger

İçinde ekstraktör teori, bir rastgelelik birleşmesi en az birinin tekdüze rasgele olması koşuluyla, bir rasgele değişkenler kümesinden rasgeleliği çıkaran bir işlevdir. Adı, tüm değişkenleri tek bir düzende "birleştiren" bir prosedür olarak görülebilmesinden kaynaklanır, en azından tek tip rasgele değişkendeki entropinin en azından bir kısmını korur. Şu anda, açıkça rastgelelik çıkarıcıları oluşturmak için birleşmeler kullanılmaktadır.

Sezgi ve tanım

Bir dizi düşünün rastgele değişkenler, her biri dağıtılmış en az biri tekdüze olarak rastgele olan; ama hangisi olduğu bilinmiyor. Ayrıca, değişkenler isteğe bağlı olarak ilişkilendirilebilir: birbirlerinin fonksiyonları olabilirler, sabit olabilirler, vb. Bununla birlikte, bunlardan en az biri tek tip olduğu için, set bir bütün olarak en az entropi bitleri.

Birleşmenin işi, yeni bir rastgele değişken çıkarmaktır ve bu da , bu entropinin mümkün olduğunca çoğunu korur. İdeal olarak, hangi değişkenlerin tek tip olduğu biliniyorsa, çıktı olarak kullanılabilir, ancak bu bilgi bilinmemektedir. Birleşmenin arkasındaki fikir, küçük bir ilave rastgele tohum kullanarak, hangisinin tek tip değişken olduğunu bilmeden bile iyi bir sonuç elde etmenin mümkün olmasıdır.

Tanım (birleşme):

Bir işlev denir -her rastgele değişken kümesi için ise birleşme dağıtılmış , en az biri tekdüze olan dağılımı pürüzsüz min-entropiye sahiptir . Değişken tekdüze dağılımı gösterir bit ve gerçekten rastgele bir tohumu temsil eder.

Başka bir deyişle, küçük bir üniform uzunlukta tohum kullanarak , birleşme bir dize döndürür -en azından sahip olmaya yakın min-entropi; bu onun istatistiksel mesafe bir dizeden min-entropi daha büyük değildir .

Hatırlatma: Bir dağılımın rasgeleliğini ölçmenin birkaç nosyonu vardır; rastgele bir değişkenin minimum entropisi en büyük olarak tanımlanır öyle ki en olası değeri en fazla olasılıkla oluşur . Bir dizgenin minimum entropisi, ondan çıkarılabilecek rasgelelik miktarının üst sınırıdır. [1]

Parametreler

Birleşme oluştururken optimize edilecek üç parametre vardır:

  1. Çıktının min-entropisi Mümkün olduğu kadar yüksek olmalıdır, çünkü bundan daha fazla bit çıkarılabilir.
  2. mümkün olduğu kadar küçük olmalıdır, çünkü o zaman birleşmenin çıktısına bir çıkarıcı uyguladıktan sonra, sonuç tekdüze daha yakın olacaktır.
  3. Tohum uzunluğu mümkün olduğu kadar küçük olmalıdır, çünkü bu durumda birleşme, çalışmak için daha az başlangıç ​​gerçekten rastgele bit gerektirir.

Birleşmeler için açık yapılar, nispeten iyi parametrelerle bilinir. Örneğin, Dvir ve Wigderson's inşaat verir:[2]Her biri için ve tam sayı , Eğer bir açık var birleşme öyle ki:

Kanıt yapıcıdır ve verilen parametrelerde polinom zamanında böyle bir birleşmeye izin verir.

Kullanım

İyi parametrelere sahip rastgelelik çıkarıcıları üretmek için birleşme kullanmak mümkündür. Hatırla ekstraktör yüksek min-entropiye sahip rastgele bir değişkeni alan ve daha küçük, ancak tek tipe yakın bir rastgele değişken döndüren bir fonksiyondur. Aşağıdaki birleşme tabanlı şema kullanılarak rastgele bir minimum entropi çıkarıcı elde edilebilir:[2][3]

  • Yüksek min-entropi kaynağı verildiğinde, onu bloklara ayırın. Bilinen bir sonuçla,[4] Bu bölümlerden en az biri, blok kaynağı olarak yüksek minimum entropiye sahip olacaktır.
  • Uygula blok çıkarıcı tüm bloklara ayrı ayrı. Bu, daha zayıf bir tür çıkarıcıdır ve bunun için iyi yapılar bilinmektedir.[2] Bloklardan en az biri yüksek min-entropiye sahip olduğundan, çıktılardan en az biri üniformaya çok yakındır.
  • Önceki tüm çıktıları tek bir dizede birleştirmek için birleştirmeyi kullanın. İyi bir birleşme kullanılırsa, ortaya çıkan dizi uzunluğuna kıyasla çok yüksek minimum entropiye sahip olacaktır.
  • Rastgeleliği çıkarmak için yalnızca çok yüksek min-entropi kaynakları için çalışan bilinen bir çıkarıcı kullanın.

Yukarıdaki şemanın özü, işlem sırasında çok fazla min-entropi kaybetmeden, keyfi min-entropili bir dizgiyi daha küçük bir dizeye dönüştürmek için birleştirmeyi kullanmaktır. Bu yeni dizge, uzunluğuna kıyasla çok yüksek minimum entropiye sahiptir ve bu durumda, yalnızca bu tür dizeler için çalışan daha eski, bilinen çıkarıcılar kullanmak mümkündür.

Ayrıca bakınız

Referanslar

  1. ^ De, Portmann, Vidick ve Renner (2009). "Trevisan'ın çıkarıcısı, kuantum tarafı bilgisinin varlığında". Bilgi İşlem Üzerine SIAM Dergisi. 41 (4): 915–940. arXiv:0912.5514. doi:10.1137/100813683.CS1 Maint: birden çok isim: yazarlar listesi (bağlantı) Bölüm 2.2.
  2. ^ a b c Zeev Dvir ve Avi Wigderson. "Kakeya setleri, yeni birleşmeler ve eski çıkarıcılar" (PDF).
  3. ^ Noam Nissan ve Amnon Ta-Shma. "Rastgeleliği Çıkarma: Bir Araştırma ve Yeni Yapılar" (PDF). Bölüm 4.3.
  4. ^ Amnon Ta-Shma. "Rastgeleliği İyileştirme". Doktora Tez.