Dawid Szmojs
David Shmoys | |
---|---|
Urodzić się | 1959 (wiek 63–64) |
Alma Mater |
Princeton , Uniwersytet Kalifornijski w Berkeley |
Nagrody |
Nagroda Fredericka W. Lanchestera (2013) Nagroda Daniela H. Wagnera (2018) Nagroda Khachiyana (2022) |
Kariera naukowa | |
Pola | Informatyka , teoria złożoności obliczeniowej |
Instytucje | Cornell |
Praca dyplomowa | Algorytmy aproksymacji dla problemów w sekwencjonowaniu, planowaniu i projektowaniu sieci komunikacyjnych (1984) |
Doradca doktorski | Eugeniusza Lawlera |
Strona internetowa |
David Bernard Shmoys (ur. 1959) jest profesorem w Szkole Badań Operacyjnych i Inżynierii Informatycznej oraz na Wydziale Informatyki Uniwersytetu Cornell . Uzyskał stopień doktora. z Uniwersytetu Kalifornijskiego w Berkeley w 1984. Jego głównym celem było projektowanie i analiza algorytmów dla problemów optymalizacji dyskretnej.
W szczególności jego praca podkreśliła rolę programowania liniowego w projektowaniu algorytmów aproksymacyjnych dla problemów NP-trudnych . Znany jest ze swoich pionierskich badań nad zapewnieniem gwarancji wydajności pierwszego stałego czynnika dla kilku problemów szeregowania i grupowania, w tym problemów k-centrum i k-median oraz uogólnionego problemu przypisania. Schematy aproksymacji czasu wielomianowego , które opracował dla problemów szeregowania , znalazły zastosowanie w wielu późniejszych pracach. Jego obecne badania obejmują optymalizację stochastyczną dla modeli opartych na danych w szerokim przekroju obszarów, w tym modelowanie epidemiologiczne COVID, okręgi kongresowe, transport i projektowanie sieci IoT. Shmoys jest żonaty z Évą Tardos , która jest profesorem informatyki Jacoba Goulda Schurmana na Uniwersytecie Cornell.
Kluczowe składki
Dwa z jego kluczowych wkładów to
- Algorytm aproksymacji współczynników stałych dla uogólnionego problemu przypisania i szeregowania niepowiązanych maszyn równoległych.
- Algorytm aproksymacji współczynników stałych dla problemu k-median i lokalizacji obiektu .
Wkłady te zostały krótko opisane poniżej:
Artykuł jest wspólną pracą Davida Shmoysa i Evy Tardos.
Uogólniony problem przypisania można postrzegać jako następujący problem planowania niepowiązanej maszyny równoległej z kosztami. z zadań (oznaczonych być przetwarzane przez dokładnie jedną z (oznaczonych . Brak powiązania oznacza, że to samo zadanie może zająć różną ilość czasu przetwarzania na różnych komputerach. Praca zajmuje jednostki czasu podczas przetwarzania przez maszynę kosztem . Biorąc i harmonogram z całkowitym kosztem najwyżej taki, że dla każdej maszyny jego obciążenie, całkowity czas przetwarzania wymagany dla przypisanych mu zadań wynosi co najwyżej . Skalując czasy przetwarzania, możemy założyć, bez utraty ogólności, że granice obciążenia maszyny spełniają . `` Innymi , uogólniony problem przypisania polega na znalezieniu harmonogramu minimalnych kosztów podlegających ograniczeniu, które powoduje, że maksymalne obciążenie maszyny wynosi co najwyżej .
praca Shmoysa z Lenstra i Tardosem daje algorytm przybliżenia 2 dla przypadku kosztów jednostkowych. Algorytm opiera się na sprytnym zaprojektowaniu programu liniowego przy użyciu przycinania parametrycznego, a następnie deterministycznego zaokrąglenia skrajnego rozwiązania programu liniowego. Algorytm uogólnionego problemu przypisania jest oparty na podobnym LP poprzez przycinanie parametryczne, a następnie przy użyciu nowej techniki zaokrąglania na starannie zaprojektowanym grafie dwudzielnym. Podajemy teraz formułę LP i krótko opisujemy technikę zaokrąglania.
Odgadujemy optymalną wartość makepan i piszemy następujący LP. Ta technika jest znana jako przycinanie parametryczne.
;
- ;
- ;
- ;
- ;
Otrzymane rozwiązanie LP jest następnie zaokrąglane do rozwiązania całkowego w następujący sposób. wykres _ Jedna strona dwudzielnego wykresu zawiera węzły zadań, , a druga strona zawiera kilka kopii każdego węzła maszyny, gdzie . Aby skonstruować krawędzie węzłów maszynowych odpowiadających powiedzmy maszynie zadania są ułożone w malejącej kolejności czasu przetwarzania . Dla uproszczenia załóżmy, . Teraz znajdź minimalny indeks taki, że . mi wszystkie krawędzie wagi na . krawędź na . Zapewnia to że całkowita waga krawędzi padających na wierzchołek co najwyżej 1. Jeśli , a następnie utwórz krawędź z waga . Kontynuuj przypisywanie krawędzi do w podobny sposób.
grafie dwudzielnym każdy węzeł zadania w ma całkowitą wagę krawędzi 1 zdarzenia, a każdy węzeł maszyny w krawędzie o łącznej wadze co najwyżej 1 zdarzenia . Zatem wektor przykładem dopasowania ułamkowego na dlatego można go zaokrąglić, aby uzyskać całkowite dopasowanie tego
Rozważając teraz kolejność czasów przetwarzania zadań na węzłach maszyn podczas budowy i używając argumentu łatwego ładowania, można udowodnić następujące twierdzenie: sol
: Jeśli ma rozwiązanie, to harmonogram można skonstruować z makespan i koszt do .
Ponieważ , uzyskuje się przybliżenie 2.
K-mediany i problem lokalizacji obiektu
Artykuł jest wspólnym dziełem Mosesa Charikara , Sudipto Guha, Évy Tardos i Davida Shmoysa. Uzyskują k median pierwszy _
Shmoys intensywnie pracował również nad problemem lokalizacji obiektu . Jego ostatnie wyniki obejmują uzyskanie algorytmu aproksymacji problemu lokalizacji obiektu o pojemności Wspólna praca z Fabianem Chudakiem zaowocowała ulepszeniem znanego wcześniej samego problemu. Ich algorytm opiera się na wariancie zaokrąglania losowego zwanego zaokrąglaniem losowym z kopią zapasową, ponieważ rozwiązanie zapasowe jest włączone w celu skorygowania faktu, że zwykłe zaokrąglanie losowe rzadko generuje wykonalne rozwiązanie powiązanego problemu z pokryciem zestawu .
, ponownie we wspólnej pracy z udoskonalenie znanych wcześniej gwarancji zbliżenia. Udoskonalony algorytm działa na zasadzie zaokrąglenia optymalnego ułamkowego rozwiązania relaksacji programowania liniowego i wykorzystania właściwości optymalnych rozwiązań programu liniowego oraz uogólnienia techniki dekompozycji.
Nagrody i wyróżnienia
David Shmoys jest członkiem ACM Fellow , SIAM Fellow oraz Institute for Operations Research and the Management Sciences (INFORMS) (2013). Trzykrotnie otrzymał nagrodę Sonny Yau Excellence in Teaching Award od Cornell's College of Engineering i został uhonorowany nagrodą NSF Presidential Young Investigator Award, Frederick W. Lanchester Prize (2013), Daniel H. Wagner Prize for Excellence in the Practice Advanced Analytics and Operations Research (2018) oraz Nagrodę Khachiyana INFORMS Optimization Society (2022), która jest przyznawana corocznie za całokształt twórczości w dziedzinie optymalizacji.
Linki zewnętrzne
- 1959 urodzeń
- XX-wieczni matematycy amerykańscy
- Amerykańscy Żydzi XXI wieku
- Amerykańscy matematycy XXI wieku
- Wydział Uniwersytetu Cornell
- Stypendyści Instytutu Badań Operacyjnych i Nauk o Zarządzaniu
- Członkowie Towarzystwa Matematyki Przemysłowej i Stosowanej
- żydowscy naukowcy amerykańscy
- Żywi ludzie
- Informatycy teoretyczni