Algorytmy aproksymacyjne opracowane przez Polaka przyspieszą Internet?
Europejska Rada ds. Badań przyznała właśnie czteroletni grant naukowcowi z Wydziału Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego. Jego zadaniem będzie pokierowanie międzynarodowym projektem, którego celem jest rozwój algorytmów aproksymacyjnych i ich zastosowanie, przede wszystkim w technologiach sieciowych.
Algorytmy aproksymacyjne służą do znajdowania przybliżonych rozwiązań problemów optymalizacyjnych – czyli takich, w których poszukujemy najmniejszej lub największej wartości pewnego parametru. Różnią się one od zwykle wykorzystywanych w tym celu algorytmów heurystycznych powiązaniem z informacją o koszcie uzyskanego rozwiązania w porównaniu do rozwiązania optymalnego. Stosuje się je zwykle dla problemów trudnych pod względem obliczeniowym, dla których nie są znane algorytmy zwracające dokładne wyniki.
Właśnie tą kwestią zajmować się ma dr hab. Piotr Sankowski z MIMUW; został on laureatem trzeciej edycji konkursu ERC Starting Grant. Finansowanie zapewnione przez Europejską Radę ds. Badań ma posłużyć m.in. stworzeniu software'owej biblioteki, która będzie mogła być wykorzystywana przez twórców oprogramowania do problemów przypominających znany problem komiwojażera. Projekt badawczy „PAAL – Practical Approximation Algorithms” rozwijany jest we współpracy z Uniwersytetem Sapienza w Rzymie.
Znany z literatury problem komiwojażera dotyczy znalezienia najkrótszej trasy przechodzącej przez zadany zbiór miast. Jak tłumaczy dr hab. Sankowski, „Problem komplikuje się wraz z wzrostem liczby miast do objechania. Jeśli byłoby ich np. kilka tysięcy to obliczenie tej najkrótszej trasy trwałoby bardzo długo. Dlatego bardziej opłacalne może się okazać zastosowanie takich rozwiązań, które nie pozwolą, co prawda obliczyć tej jednej najkrótszej trasy, ale podadzą kilka tras nieco dłuższych, a za to umożliwią komiwojażerowi szybki wyjazd i dostarczenie towaru na czas”.
Podobny problem dotyczy dostarczania treści w Internecie. Nie istnieje algorytm pozwalający wyznaczyć najlepszą trasę dla pakietów danych od serwera do klienta, można jednak, wyliczając odpowiednie przybliżenia, znacznie zoptymalizować ten proces. Na początku tworzona przez polskich i włoskich badaczy biblioteka znaleźć ma zastosowanie przy cache'owaniu informacji w serwisach WWW, służącemu szybszemu dostarczaniu treści, dzięki przechowywaniu ich bliżej użytkownika. Informatyk ma jednak nadzieję, że opracowywana biblioteka okaże się bardziej uniwersalna – problem cache'owania jest tu najprostszym wypadkiem.
„To jest w pewnym sensie najprostszym przypadkiem. Informacje z serwisów WWW przechowywane są także na innych komputerach np. serwerze, który leży blisko ostatecznego użytkownika. W takim wypadku użytkownik nie musi kontaktować się z oryginalnym dostarczycielem informacji, ale z serwerem, który jest dużo bliżej. Ten problem ma wiele aspektów, np. gdzie umieścić cache'ujący serwer, co on ma przechowywać, a także w jakiej postaci” – podsumował dr Sankowski.
Według uczonego, w ostatnich latach doszło do dużego postępu w tej dziedzinie – algorytmy aproksymacyjne dobrze już sobie radzą z losowymi danymi. Powstają też pierwsze dynamiczne algorytmy aproksymacyjne, reagujące na małe zmiany danych wejściowych. Mimo tych osiągnięć, do pełnego zrozumienia problemów aproksymacyjnych i stworzenia optymalnych rozwiązań wciąż jest jeszcze bardzo daleko.
Źródło: polskatimes.pl
Polecamy
Reklama
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
MSWiA zamówiło narzędzia do „złamania” Tora i podsłuchiwania internautów. Czy złamało przy tym prawo?
89
Korea Północna: korzystasz z telefonu komórkowego? Jesteś więc zbrodniarzem wojennym
5
Nowa polityka prywatności Google'a już za miesiąc wejdzie w życie. Mamy się czego bać?
16
Firefox 10 już jest. Wiele atrakcji dla programistów, użytkownicy raczej nic nie zauważą
9
Pobieraczek.pl pozwie internautów, którzy nie chcą płacić abonamentu
1451
Linux wypiera z korporacyjnych serwerów już nie tylko Uniksy, ale i Windows
11
Źle się dzieje z Chrome, ze stabilnością coraz gorzej. Gdzie się podziała słynna izolacja procesów?
23
MSWiA zamówiło narzędzia do „złamania” Tora i podsłuchiwania internautów. Czy złamało przy tym prawo?
89
[Aktualizacja] Facebook zablokował Demotywatory.pl. W czym zawiniły?
36
FBI zamknęło Megaupload. Anonimowi dali się sprowokować. Teraz ich akcja uzasadni potrzebę SOPA?
17
Pobieraczek.pl pozwie internautów, którzy nie chcą płacić abonamentu
1451
Rząd Tuska zablokował dostęp do tańszych leków z internetowych aptek
61
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
15
„Donald matole, twój rząd dopadną kibole” – hakerska elita przyłącza się do walki z ACTA
23
Społeczność
hipertracker @slawek22, ORM wcale nie musi tworzyć nieoptymalnych kwerend. Poza tym...
Rumcajs Kolejna PRowska ściema Donka. Już mnie krew zalewa.
Artykuł 41...
zalesz o Pan Sławek :)
Patrzę nic się nie zmieniło, w sumie to nic się nie...
slawek22 Jeszcze taka dygresja na poparcie tezy, akurat sobie czytałem o node...
slawek22 Tylko po co mi 5, 10 albo nawet 15 razy szybszy JRuby skoro całą "moc...
pobieraczek.pl zapłacicie wszyscy ;D
hipertracker @Tuner, nie rozśmieszaj mnie że PHP jest szybszy od Ruby powołując się te...
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
- Marek: problem z menu (2)
- Marek: Własne checkboxy w HTML,CSS (1)
Polecane książki
Praca
Obsługa księgowa z językiem niemieckim
Tech Support Engineer with fluent English and German, French, Italian or Spanish
Młodszy Specjalista w Dziale Należności ze znajomością języka francuskiego
Analityk Baz Danych i Systemów Monitorowania
Menedżer ds. Klienta Biznesowego
Starszy Programista Aplikacji Internetowych/Team Leader
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |








