Wersja kombinatoryczna dla wielomianowej hipotezy Hirscha


52

Rozważ rozłącznych rodzin podzbiorów {1,2,…, n}, F 1 , F 2 , F t .tF1,F2,Ft

Przypuszczam, że

(*)

Dla każdego i każdy R F ı i T K K , jest S F j , który zawiera R T .i<j<kRFiTFkSFjRT

Podstawowe pytanie brzmi:

Jak duży może być ???


Co jest znane

Najbardziej znaną górną granicą jest quasi-wielomian .tnlogn+1

Najbardziej znana dolna granica to (do współczynnika logarytmicznego) kwadratowa.

To abstrakcyjne ustawienie pochodzi z pracy Diameter of Polyhedra: The Limits of Abstraction autorstwa Friedricha Eisenbranda, Nicolai Hähnle, Sashy Razborova i Thomasa Rothvossa . Kwadratowa dolna granica oraz dowód górnej granicy można znaleźć w ich pracy.

Motywacja

Każda górna granica dotyczy średnicy wykresów dwuwymiarowych polytopów o n ściankach. Aby zobaczyć to skojarzenie z każdym wierzchołkiem zestaw S v aspektów zawierających go. Następnie, zaczynając od wierzchołka w, niech F r będzie zestawami odpowiadającymi wierzchołkom polytopu odległości r + 1 od w .vSvwFrr+1w

Więcej

Ten problem jest przedmiotem polymath3 . Ale pomyślałem, że może być użyteczne zaprezentowanie go tutaj i na MO, mimo że jest to otwarty problem. Jeśli projekt doprowadzi do określonych podproblemów, ja (lub inni) też mogę spróbować je zapytać.


(Aktualizacja; 5 października :) Jednym szczególnym problemem, który jest szczególnie interesujący, jest ograniczenie uwagi do zestawów rozmiarów d. Niech f (d, n) będzie maksymalną wartością t, gdy wszystkie zbiory we wszystkich rodzinach mają rozmiar d. Niech f * (d, n) będzie wartością maksymalną t, gdy dopuszczymy wielokrotności wielkości d. Zrozumienie f * (3, n) może być kluczowe.

Problem: Czy f * (3, n) zachowuje się jak 3n czy jak 4n?

Znane dolne i górne granice to odpowiednio 3n-2 i 4n-1. a ponieważ 3 jest początkiem sekwencji „d”, podczas gdy 4 jest początkiem sekwencji decyduje, czy prawda jest ważna 3, czy 4. Zobacz drugi wątek .2d1



wygląda na to, że ta hipoteza byłaby bardzo testowalna, a może nawet podatna na podejście obliczeniowe / empiryczne / eksperymentalne przy użyciu metody Monte Carlo. czy ktoś tego próbował?
vzn

ponownie twoja nowa przyczyna nagród „aktualne odpowiedzi są nieaktualne i wymagają rewizji z uwagi na ostatnie zmiany” wygląda na to, że masz na myśli coś konkretnego…? w artykule z 2013 r. „ Ostatnie postępy w zakresie średnic wielościanów i kompleksów prostych” autorstwa Santosa mówi się, że hipoteza Hirscha została „obalona”.
vzn

Drogi Vzn, To był rodzaj żartu: każde stwierdzenie na temat aktualnych odpowiedzi jest poprawne, biorąc pod uwagę, że nie ma odpowiedzi.
Gil Kalai

Odpowiedzi:


4

Mój przyjaciel i ja postanowiliśmy wypróbować metodę brute-force i obliczyć pewne wartości dla małych wartości n i d . Jest to całkowicie niemożliwe bez zastosowania przycinania i mamy nadzieję, że znalezione przez nas sztuczki dadzą wgląd w resztę problemu. Do tej pory nie udało nam się znacząco obniżyć podwójnie wykładniczego czasu działania metody brutalnej siły (około 3 2 n jest naszym najlepszym dotychczasowym ograniczeniem), a zatem nie osiągnęliśmy jeszcze naszego pierwotnego celu jakimś przewidywaniem funkcji stojącej za nią fatnd32nfz pierwszych kilku wartości. Nie przeanalizowaliśmy również szczegółowo wszystkich komentarzy poprzednich wątków, więc niektóre z nich mogą być już znane - po prostu dobrze się bawiliśmy, robiąc nasz kod szybko i chcieliśmy gdzieś opublikować nasze wyniki, gdybym miał działające środowisko LaTeX, miałbym umieść to na ArXiV.

Kod (nie jest to dokładnie kod produkcyjny ...): http://pastebin.com/bSetW8JS . Wartości:

f(d=2, n)=2n-1 for n <= 6

f(d=3, n=3) = 6
{} {0} {01} {012} {12} {2}

f(d=4, n=4) = 8
f(d=3, n=4) = 8
{} {0} {01} {1,02,03} {2,13} {123} {23} {3}
{} {0} {01} {2,013} {1,02,03} {023} {23} {3}

f(d=5, n=5) = 11
f(d=4, n=5) = 11
f(d=3, n=5) = 11
{} {0} {01} {1,02} {2,13,04} {12,03,14} {3,124} {23,24} {234} {34} {4}
{} {0} {01} {1,02} {2,13,04} {12,03,14} {3,124} {23,24} {234} {34} {4}
{} {0} {01} {012,3} {02,12,013,014} {13,023,04,124} {123,024} {23,24} {234} {34} {4}
{} {0} {01} {012,13} {02,12,013} {03,123,014,024} {023,124} {23,24} {234} {34} {4}

F1,...,FtF1,...,FtF1,...,Ft1F1,...,FtAFtF1,...,Ft1,{A}AF1,...,Ft1F1,...,Ft1,{A}FtF1,...,Ft

F1,...,FtF1,...,FtAF1,...,FtF1,...,FtF1,...,FtF1,...,FtF1,...,Ft,Ft+1F1,...,Ft,Ft+1F1,...,Ft,Ft+1F1,...,Ft,Ft+1Ft+1F1,...,Ft. Wynikający z tego algorytm programowania dynamicznego jest wtedy oczywisty. Liczba klas równoważności (wraz z czasem wymaganym przez powyższe dwie operacje) określa następnie czas działania oczywistego algorytmu programowania dynamicznego.

A{1,,n}AF1,...,Ft{kBFk:AB}={i,,j}1ijn(i,j)AF1,...,Ft{1,,n}

F1,...,Ft{1,,n}FtF1,...,Ft1BAF1,...,Ft1(i,j)j<t1ABCFtDFt+1BCD32n

Ft+11,,iF1={{1}},F2={{1,2}}Ft1FtF3 może przynieść bardziej drastyczne oszczędności.

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.