Akceptuję
W ramach naszej witryny stosujemy pliki cookies w celu świadczenia państwu usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczone w Państwa urządzeniu końcowym. Możecie Państwo dokonać w każdym czasie zmiany ustawień dotyczących cookies. Więcej szczegółów w naszej Polityce Prywatności

Zamknij X
PCI

Naukowy styl życia

Nauka i biznes

Strona główna Informacje
Dodatkowy u góry
Labro na dole

Algorytmy na nierozwiązywalne problemy

Od zachowań w internetowych portalach randkowych, przez systemy kojarzenia dawców narządów, po organizację pracy maszyn w fabryce – problemy, na które nauka nie może znaleźć wydajnych algorytmów można napotkać niemal w każdej dziedzinie życia. Komputery potrzebowałyby długich lat na dokładne obliczenia. Naukowcy nie poddają się jednak i szukają najlepszych wzorów na uproszczenie świata.

Nad skrótami i przybliżeniami w obliczeniach, które mogą przyczynić się do postępu w informatyce pracuje Michał Włodarczyk z Wydziału Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego. Badacz został wyróżniony przez Fundację na rzecz Nauki Polskiej w programie stypendialnym START.

Trudne problemy można dokładnie rozwiązać tylko w jeden sposób. Trzeba wygenerować wszystkie potencjalne rozwiązania i wybrać najlepsze z nich. Brzmi prosto, jednak okazuje się, że w miarę, jak dodajemy elementy, czas działania takich programów, czyli matematycznych algorytmów, rośnie wykładniczo. Potrzeba więc całych klastrów komputerowych i długich lat na obliczenia. Każdy nowy element musi być przecież połączony ze wszystkimi innymi w każdym możliwym wariancie rozwiązania.

Michał Włodarczyk wyjaśnia na poziomie matematycznym, co łączy ze sobą różne trudne problemy. Zastanawia się, czy da się je rozwiązać w przybliżony sposób, rezygnując z dokładności na rzecz skrócenia czasu działania algorytmu. Analizowane przez niego zagadnienia optymalizacyjne należą do kanonu informatyki teoretycznej i ich różne aspekty są badane od kilkudziesięciu lat. Jednym z przykładów jest rozmieszczenie fabryk.

„Naszym celem jest otwarcie sieci fabryk. Znamy położenie potencjalnych odbiorców towarów oraz listę miejsc, w których można wybudować fabrykę wraz z kosztami takiego przedsięwzięcia. Gdzie powinniśmy postawić fabryki, aby zminimalizować koszty budowy fabryk oraz transportu towarów?” - opisuje problem stypendysta FNP.

Drugi przykład nazywa się Drzewem Steinera i dotyczy komunikacji. „Dana jest pewna sieć połączeń np. telekomunikacyjnych. Zależy nam na wykupieniu najtańszego podzbioru połączeń, który zapewni łączność pomiędzy zbiorem interesujących nas terminali. Przy pomocy tego problemu można modelować także zagadnienia z projektowania układów scalonych oraz z biologii obliczeniowej” - mówi badacz.

Kolejny problem to szeregowanie zadań. Do dyspozycji jest zbiór maszyn i trzeba tak zaplanować wykonanie wielu zadań, aby zminimalizować czas pracy. Każda maszyna może wykonywać tylko jedno zadanie naraz. Zadania mogą różnić się poziomem trudności i wzajemnymi zależnościami.

I jeszcze projektowanie aukcji. Powiedzmy, że chcemy sprzedać kolekcję towarów, trzymając się ustalonych reguł. Raz złożonej oferty nie możemy wycofać. Dysponujemy częściowymi informacjami o tym, którzy klienci są zainteresowani naszymi towarami i ile są w stanie za nie zapłacić. Jak należy zaprojektować aukcję, aby jak najwięcej na niej zarobić?

„Dla wielu istotnych zagadnień optymalizacyjnych nie są znane żadne efektywne algorytmy rozwiązujące problem dokładnie. Jednym z wyjść z takiej sytuacji jest stosowanie algorytmów aproksymacyjnych, czyli znajdujących rozwiązanie różniące się od optymalnego maksymalnie o pewien ustalony czynnik” - tłumaczy badacz.

Trudnością w zastosowaniach praktycznych jest potrzeba modelowania informacji o nieznanych danych. Przykładem jest planowanie inwestycji, kiedy dysponuje się jedynie uproszczonymi przewidywaniami zachowań klientów. Za inny przykład może posłużyć zarządzanie portalem internetowym, który musi być gotowy na obsłużenie możliwych zapytań internautów w rozsądnym czasie, jednak mając dostęp do statystyk opisujących ruch internetowy.

Naukowcy pracują nad uogólnieniem znanych wyników z teorii algorytmów aproksymacyjnych, tak aby można było je wykorzystywać, kiedy część danych wejściowych do programu jest opisana jedynie rozkładem prawdopodobieństwa.

„Pewne interesujące nas problemy zostały już zbadane w modelach probabilistycznych, jednak przy silnych założeniach np. co do niezależności występujących zdarzeń. Chcielibyśmy pozbyć się takich założeń i rozwinąć teorię działającą w możliwie prostym modelu na dowolnych rozkładach prawdopodobieństwa” - wyjaśnia Włodarczyk.

Poza konstruowaniem algorytmów, naukowcy chcą zrozumieć, jak zmienia się struktura problemu w obliczu niepewności danych. Ustalają m.in. jakie własności posiadają rozwiązania optymalne. Wszystko to ma sprawić, że teoria algorytmów będzie bliższa praktyce.


Źródło: pap.pl


Drukuj PDF
wstecz Podziel się ze znajomymi

Recenzje




Informacje dnia: Potrzebne regulacje dot. norm i zasad hałasu turbin wiatrowych Naukowcy zbadali, jakie obrazy zapadają częściej w pamięć Człowiek poprzez emisję gazów spowodował ocieplenie Sztuczna inteligencja diagnozuje spektrum autyzmu Autonomiczne hulajnogi elektryczne Wydano pierwszy atlas geologiczny Księżyca Potrzebne regulacje dot. norm i zasad hałasu turbin wiatrowych Naukowcy zbadali, jakie obrazy zapadają częściej w pamięć Człowiek poprzez emisję gazów spowodował ocieplenie Sztuczna inteligencja diagnozuje spektrum autyzmu Autonomiczne hulajnogi elektryczne Wydano pierwszy atlas geologiczny Księżyca Potrzebne regulacje dot. norm i zasad hałasu turbin wiatrowych Naukowcy zbadali, jakie obrazy zapadają częściej w pamięć Człowiek poprzez emisję gazów spowodował ocieplenie Sztuczna inteligencja diagnozuje spektrum autyzmu Autonomiczne hulajnogi elektryczne Wydano pierwszy atlas geologiczny Księżyca

Partnerzy

GoldenLine Fundacja Kobiety Nauki Job24 Obywatele Nauki NeuroSkoki Portal MaterialyInzynierskie.pl Uni Gdansk MULTITRAIN I MULTITRAIN II Nauki przyrodnicze KOŁO INZYNIERÓW PB ICHF PAN FUNDACJA JWP NEURONAUKA Mlodym Okiem Polski Instytut Rozwoju Biznesu Analityka Nauka w Polsce CITTRU - Centrum Innowacji, Transferu Technologii i Rozwoju Uniwersytetu Akademia PAN Chemia i Biznes Farmacom Świat Chemii Forum Akademickie Biotechnologia     Bioszkolenia Geodezja Instytut Lotnictwa EuroLab

Szanowny Czytelniku!

 
25 maja 2018 roku zacznie obowiązywać Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r (RODO). Potrzebujemy Twojej zgody na przetwarzanie Twoich danych osobowych przechowywanych w plikach cookies. Poniżej znajdziesz pełny zakres informacji na ten temat.
 
Zgadzam się na przechowywanie na urządzeniu, z którego korzystam tzw. plików cookies oraz na przetwarzanie moich danych osobowych pozostawianych w czasie korzystania przeze mnie ze strony internetowej Laboratoria.net w celach marketingowych, w tym na profilowanie i w celach analitycznych.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będziemy my: Portal Laboratoria.net z siedzibą w Krakowie (Grupa INTS ul. Czerwone Maki 55/25 30-392 Kraków).

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług w tym zapisywanych w plikach cookies.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy te dane w celach opisanych w polityce prywatności, między innymi aby:

Komu możemy przekazać dane?

Zgodnie z obowiązującym prawem Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie, np. agencjom marketingowym, podwykonawcom naszych usług oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa np. sądom lub organom ścigania – oczywiście tylko gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz między innymi prawo do żądania dostępu do danych, sprostowania, usunięcia lub ograniczenia ich przetwarzania. Możesz także wycofać zgodę na przetwarzanie danych osobowych, zgłosić sprzeciw oraz skorzystać z innych praw.

Jakie są podstawy prawne przetwarzania Twoich danych?

Każde przetwarzanie Twoich danych musi być oparte na właściwej, zgodnej z obowiązującymi przepisami, podstawie prawnej. Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług, w tym dopasowywania ich do Twoich zainteresowań, analizowania ich i udoskonalania oraz zapewniania ich bezpieczeństwa jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy lub podobne dokumenty dostępne w usługach, z których korzystasz). Taką podstawą prawną dla pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych podmiotów trzecich będzie odbywać się na podstawie Twojej dobrowolnej zgody.

Dlatego też proszę zaznacz przycisk "zgadzam się" jeżeli zgadzasz się na przetwarzanie Twoich danych osobowych zbieranych w ramach korzystania przez ze mnie z portalu *Laboratoria.net, udostępnianych zarówno w wersji "desktop", jak i "mobile", w tym także zbieranych w tzw. plikach cookies. Wyrażenie zgody jest dobrowolne i możesz ją w dowolnym momencie wycofać.
 
Więcej w naszej POLITYCE PRYWATNOŚCI
 

Newsletter

Zawsze aktualne informacje