Polski Serwis Naukowy - OnLine od 1999 roku
RSS
Czwartek, 24 maja 2012
Zula, Jan, Maria, Joanna
 1945: utworzono Uniwersytet £ódzki, Politechnikê £ódzk±, Politechnikê Gdañsk± i Politechnikê ¦l±sk±
 1543: zmar³ Miko³aj Kopernik, astronom polski
 1931: w Raszynie uruchomiona zostaje najsilniejsza w Europie stacja radiofoniczna (moc 120 kW), która swym zasiêgiem obejmuje ca³± Polskê
Nowe publikacje
Dr Byrka bada losowe rozwi±zania
Dodano:
|19 Pa¼ 2010|, 2010 00:35
|
|
|
Usprawnienia w sieciach telekomunikacyjnych, umiejscowienie elementów na uk³adach scalonych, przygotowanie drzew ilustruj±cych historiê ewolucji - to tylko niektóre praktyczne zastosowania algorytmów, nad którymi pracuje dr Jaros³aw Byrka, tegoroczny laureat Nagrody im. Witolda Lipskiego dla m³odych informatyków.
Niektóre problemy w informatyce nie maj± jednej dobrej odpowiedzi. Prawid³owych wyników mo¿e byæ tak wiele, ¿e znalezienie jednego, najlepszego, poprzez przeszukanie wszystkich mo¿liwych jest zbyt kosztowne. W takich sytuacjach czêsto wystarczaj± wyniki zbli¿one do optymalnego.
Do rozwi±zania tych problemów Jaros³aw Byrka u¿ywa tzw. zrandomizowanych algorytmów aproksymacyjnych. Dziêki nim mo¿liwe odpowiedzi s± przeszukiwane w sposób losowy i do¶æ szybko mo¿na znale¼æ zadowalaj±cy, choæ niekoniecznie najlepszy wynik. Laureatowi Nagrody im. Lipskiego uda³o siê udoskonaliæ niektóre sposoby losowego przeszukiwania odpowiedzi i poprawiæ jako¶æ uzyskiwanych wyników.
Jednym z zagadnieñ, którego rozwi±zania udoskonali³ m³ody badacz jest problem tzw. drzewa Steinera. "Mamy dany graf i koszt jego krawêdzi. Problem polega na tym, ¿eby po³±czyæ wybrane wierzcho³ki najtaniej jak siê da. Jedn± z trudno¶ci jest jednak to, ¿e kupno jednej krawêdzi mo¿e skutkowaæ zmian± przydatno¶ci innych krawêdzi" - obja¶nia nagrodzony.
Na przyk³ad mamy serwery i sieæ po³±czeñ miêdzy nimi. Wykorzystanie ka¿dego z po³±czeñ zwi±zane jest z jakim¶ kosztem, a u¿ycie konkretnego po³±czenia wp³ywa na koszt optymalnego uzupe³nienia sieci pozosta³ymi po³±czeniami.
Rozwi±zanie tego problemu mo¿e znale¼æ zastosowanie przemys³owe. "To wa¿ny problem z punktu widzenia dzia³ania sieci telekomunikacyjnych. Je¶li chcemy zapewniæ sobie mo¿liwo¶æ ³±czenia lokalizacji w internecie, konieczne jest rezerwowanie przepustowo¶ci na ³±czach, co jest us³ug± p³atn±. Dlatego wa¿na jest minimalizacja kosztu rezerwacji. Zale¿y nam, ¿eby pewne protoko³y podejmowa³y decyzje szybko, bo czas dzia³ania, a nie optymalno¶æ rozwi±zania jest tutaj kluczowa" - podkre¶la informatyk.
Innym zagadnieniem, nad którym pracuje Byrka jest problem lokalizacji. "Mamy pewien zbiór klientów, którym chcemy zapewniæ ¶wiadczenie (np. dostarczyæ pr±d) konstruuj±c pewne obiekty (np. elektrownie). Dysponujemy zbiorem lokalizacji (miejsc, w których mo¿emy zbudowaæ elektrownie) wraz z ich kosztem (cen± za wybudowania ich w³a¶nie w tych miejscach). Chodzi o to, ¿eby wybraæ podzbiór lokalizacji i przypisaæ ka¿dego z klientów do poszczególnych obiektów tak, ¿eby zminimalizowaæ ³±czny koszt tego dzia³ania" - wyja¶nia Byrka.
Informatyk obrazuje problem: "Dwa banki mia³y jak±¶ liczbê biur i ilu¶ klientów. W pewnej chwili postanowi³y po³±czyæ siê w jeden bank. Nowy bank po po³±czeniu ma tyle samo klientów co dwa banki, ale prawdopodobnie mo¿e mieæ o po³owê mniej biur. Musi wybraæ, które z nich mo¿na zlikwidowaæ. Usuwanie niepotrzebnych biur powinno przebiegaæ tak, ¿eby klienci nie mieli zbyt daleko do banku. Chcieliby¶my zminimalizowaæ spo³eczny koszt tego rozwi±zania."
"Podobne algorytmy znajduj± zastosowanie przy produkcji elementów elektronicznych, gdzie na uk³adzie scalonym umieszcza siê pewne czê¶ci, które musz± byæ ze sob± po³±czone. Czasem elementów jest tak du¿o, ¿e próba znalezienia najlepszego rozwi±zania skazana by³aby na pora¿kê. I wtedy w³a¶nie przydaj± siê algorytmy aproksymacyjne" - dodaje naukowiec.
"Istot± algorytmów aproksymacyjnych jest to, ¿e dzia³aj± szybko, ale s± niedok³adne" - zaznacza informatyk. Ale jemu uda³o siê zmniejszyæ niedok³adno¶æ tych rozwi±zañ i zbli¿yæ je do optimum. Na razie jeszcze nikomu nie uda³o siê poprawiæ jego wyniku.
Laureat nagrody im. Witolda Lipskiego zaznacza, ¿e bada tylko najprostsze wersje problemów. "Ich rozwi±zania nie s± bezpo¶rednio stosowane, ale prowadz± do g³êbszego zrozumienia problemu i do konstrukcji odpowiednich narzêdzi przemys³owych" - wyja¶nia.
Innym problemem, nad którym pracuje Byrka, jest stworzenie programu do ilustrowania historii ewolucji gatunków. Z³o¿one dane, np. genetyczne, mog³yby byæ zobrazowane za pomoc± drzewa. W budowie tego drzewa znalaz³yby odbicie zale¿no¶ci ewolucyjne miêdzy poszczególnymi organizmami. M³ody naukowiec interesuje siê te¿ teori± gier i tym, jak mog± siê zmieniaæ strategie graczy. Problem ten jest wa¿ny z punktu widzenia ekonomii.
PAP - Nauka w Polsce, Ludwika Tomala
agt/
Czy wiesz ¿e...?
wersja BETA
Poradnictwo obywatelskie polega na informowaniu ludzi (w formie indywidualnej lub grupowej) o przys³uguj±cych im prawach oraz spoczywaj±cych na nich obowi±zkach, w zakresie istotnym dla rozwi±zania jego problemu oraz pomoc w wyborze optymalnego rozwi±zania.
pe³ny tekst
W³asno¶æ optymalnej podstruktury jest w³asno¶ci± problemów, które mo¿na rozwi±zywaæ za pomoc± algorytmów. Mówi siê, ¿e dany problem ma w³asno¶æ optymalnej podstruktury, je¿eli jego optymalne rozwi±zanie jest funkcj± optymalnych rozwi±zañ podproblemów.
pe³ny tekst
Modu³ "Czy wiesz ¿e...?" (wersja testowa, beta): definicje/pojêcia wygenerowane w obrêbie tego modu³u pochodz± z Wikipedii i udostêpniane s± na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach, z mo¿liwo¶ci± obowi±zywania dodatkowych ograniczeñ.
Dostêp do pe³nej wersji ka¿dego has³a (oraz dok³adnch informacji na temat licencji, autora oraz edycji) mo¿liwy jest po klikniêciu w odno¶nik opisany jako "pe³ny tekst".
|
|
|
^ |
|
 |
|
Komentarze: brak |
|
Powered by
phpBB © 2000, 2002, 2005, 2007 phpBB Group
|