Określ minimalną liczbę ważeń monet


10

W artykule Na temat dwóch problemów teorii informacji Erdõs i Rényi wyznaczają dolne granice minimalnej liczby ważeń, które należy zrobić, aby określić liczbę fałszywych monet w zestawie monet.n

Bardziej formalnie:

Fałszywe monety mają mniejszą wagę niż właściwe monety; znane są wagi i zarówno prawych, jak i fałszywych monet. Podana jest skala, za pomocą której można zważyć razem dowolną liczbę monet. Zatem jeśli wybieramy dowolny podzbiór monet i zestawimy je razem na skali, wówczas skala pokazuje nam całkowitą wagę tych monet, z której łatwo jest obliczyć liczbę fałszywych monet wśród ważonych. Pytanie brzmi: jaka jest minimalna liczba ważeń za pomocą których można oddzielić prawą i fałszywą monetę?ab<anA(n)

Trywialna dolna granica, którą początkowo zapewniają, to:

n/log2(n+1) .

Nietrudno jest zrozumieć, dlaczego poprzez różne argumenty teoretyczne lub kombinatoryczne. Problem polega na tym, jak zbudować takie zestawy, aby wykonać te ważenia? Czy istnieją algorytmy, które wykorzystują konstruktywny dowód, aby osiągnąć te dolne granice bez polegania na przypadkowości? Czy istnieją losowe algorytmy, które osiągają te granice?

Odpowiedzi:


8

Rzuciłem okiem na ten artykuł i wydaje się, że odpowiedź na twoje pytanie brzmi „tak” (to znaczy - nie ma potrzeby randomizacji). Ponadto sekcja Wprowadzenie zawiera przegląd poprzednich algorytmów, teoretycznych informacji o dolnych granicach i tak dalej.


1
To Nader H. Bshouty, Optymalne algorytmy problemu ważenia monet ze skalą wiosenną , Konferencja na temat teorii uczenia się 2009. colt2009.cs.mcgill.ca/papers/004.pdf
András Salamon
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.