İsimsiz İşlemler Çetesinde Lider Seçim
Kimliğiniz bulunmayan ve mesaj ileterek iletişim kuran bir halkalar ağınız olduğunu varsayalım. Başlangıçta, her işlem aynı durumda. Sonunda tam olarak işlemin seçilen duruma girmesi ve diğer tüm işlemlerin seçilmemiş duruma girmesi için dağıtılmış bir algoritma tasarlamak istiyorsunuz . Bu, dağıtılmış bir sistemdeki temel simetri kırma görevlerinden biri olan ve birçok uygulamaya sahip olan lider seçim problemidir.1
Basit bir argüman var (örneğin [1]), isimsiz bir halka için deterministik lider seçim algoritması bulunmadığı .
Model: Hesaplamanın, her turda, her işlemin bir miktar yerel hesaplama yaptığı, ringdeki komşularına mesajlar gönderdiği ve komşularından mesajlar aldığı senkronize turlarda ilerlediğini varsayıyoruz.
Bir çelişki uğruna, böyle bir determinist lider seçim algoritması olduğunu varsayalım . Herhangi bir yuvarlak başlangıcında, göstermek için yeterli olan bu tam olamaz anlamına gelir, çünkü tüm işlemler aynı vaziyet içinde olan, işlem seçilmiş durum. İşlemlerin kimlikleri olmadığından ve ağ simetrik olduğundan, her işlem indüksiyon tabanını sağlayan aynı başlangıç durumundadır.R ≥ 0 1Ar≥01
İndüksiyon adım için, bazı yuvarlak düşünün ve her süreç yuvarlak başında aynı durumda olduğunu varsayalım . Bu nedenle, algoritma yana belirleyici olduğu, her işlem gerçekleştirir aynı hesaplama ve yuvarlak de tam olarak aynı mesajları gönderir . Sırayla Bu, her işlem sırasında aynı mesajları aldığı imar A r rr≥0rArrr+1A
An[1,n4]
[1] Dana Angluin: İşlemci Ağlarında Yerel ve Küresel Özellikler (Genişletilmiş Özet). STOC 1980: 82-93.
http://doi.acm.org/10.1145/800141.804655