A A+ A++
photo
Autor: System Publikacja: 07.09.2011

Światowy sukces inżyniera oprogramowania ze Śląska

24-letni absolwent Politechniki Śląskiej okazał się najlepszy w międzynarodowej rywalizacji dla algorytmików w ramach projektu norweskiej organizacji SINTEF. W swojej pracy magisterskiej Jakub Nalepa - na co dzień pracujący jako Software Engineer w firmie technologicznej Future Processing - opracował równoległy algorytm i osiągnął najlepszy wynik w rozwiązaniu opisanego problemu. Poprawił dotychczasowy rekord dla jednej z instancji problemów testowych o 30 proc.

 

Jak najefektywniej, tj. najmniejszą liczbą aut, wybierając najkrótsze drogi i w określonym czasie, dowieźć towar do 800 klientów? 24-letni Jakub Nalepa z Gliwic, absolwent Politechniki Śląskiej, na co dzień pracujący w firmie technologicznej Future Processing znalazł najlepszą jak dotychczas odpowiedź na to pytanie. W ramach pracy magisterskiej Nalepa opracował równoległy algorytm
i osiągnął najlepszy wynik w rozwiązaniu opisanego powyżej problemu.

 

Zadanie wydaje się być proste przy założeniu, że klientów jest 10. Przeciętny komputer jest wówczas w stanie podać optymalny wynik w ok. 2 sekundy. Ale już w przypadku 20 lokalizacji czas podania najlepszego rozwiązania to rząd wielu lat.

 

- Problem trasowania pojazdów z oknami czasowymi jest obecny w wielu aspektach codziennego życia: planujemy rozkład jazdy autobusów miejskich, czy dostarczenie produktów od producenta do klientów – mówi prof. dr hab. inż. Zbigniew Czech z Politechniki Śląskiej, promotor Jakuba Nalepy – Zminimalizowanie liczby pojazdów implikuje redukcję liczby zatrudnionych kierowców. Dzięki temu można znacznie obniżyć koszty utrzymania floty. Przy aktualnych cenach benzyny, równie ważne staje się zmniejszenie przebytej trasy. Problem trasowania ma duże znaczenie strategiczne i finansowe dla każdego z nas.

 

Do rozwiązania problemu Nalepa stworzył dwustopniowy algorytm. Najpierw, za pomocą algorytmu heurystycznego zminimalizował liczbę samochodów. Potem, posługując się algorytmem memetycznym, zoptymalizował trasę. Dla jednego z wariantów problemu, oznaczonego kryptonimem c1_8_2, Jakubowi Nalepie udało się zminimalizować liczbę niezbędnych samochodów dostawczych do 73, a trasę, którą mają do przejechania zmniejszyć do 29.589,70 km.

 

- Samo zrozumienie specyfiki problemu zajęło mi sześć miesięcy, a kolejne osiem poświęciłem
na napisanie rozwiązania, które stworzyłem, używając interfejsu OpenMP dla programu napisanego w C++
- mówi Jakub Nalepa -
Wydaje mi się, że te algorytmy mają duży potencjał
i że kolejne ulepszenia mogą dać w rezultacie kolejne światowe wyniki.

Testowanie opracowanych przez Nalepę rozwiązań wymagało zaangażowania polskiego superkomputera Galera, który mieści się w Gdańsku. W roku 2010 komputer zajmował 297. miejsce na liście 500 najszybszych komputerów świata (lista: http://www.top500.org/). Galera składa się z 1344 procesorów czterordzeniowych i ma wydajność ok. 50 TeraFLOPS, co oznacza, że potrafi wykonać 50 bilionów operacji zmiennoprzecinkowych w ciągu sekundy.

 

Swoim rozwiązaniem Nalepa poprawił światowy wynik dla jednej z instancji problemów testowych wymyślonych przez Gehringa i Hombergera. Najlepsze rozwiązania na świecie publikowane
są na stronie największej w Skandynawii niezależnej organizacji badawczej SINTEF – tam też znalazło się rozwiązanie Nalepy.

 

- Mam nadzieję, że będę dalej współpracował z Jakubem - mówi prof. dr hab. inż. Zbigniew Czech
z Politechniki Śląskiej - Uważam, że ma duży potencjał i wielki zapał do pracy.

 

Prof. dr hab. inż. Zbigniew Czech w swojej pracy naukowej skupia się na programowaniu równoległym, algorytmach heurystycznych, haszowaniu doskonałym, algorytmach ewolucyjnych.

 

Algorytmy są również pasją 24-letniego Jakuba Nalepy.

 

- Programowaniem równoległym (OpenMP, MPI) zainteresowałem się trzy lata temu. Podczas wymiany studenckiej w ramach programu Erasmus, miałem okazję pracować w Szwecji,
w Linköping, na superkomputerze Neolith, który w 2007 roku został sklasyfikowany na 23. miejscu listy najszybszych superkomputerów na świecie
– dodaje Jakub Nalepa.

 

Nalepa ukończył studia ze średnią 4,74 i 13 września 2011 r. obronił z wynikiem bardzo dobrym z wyróżnieniem pracę magisterską pod kierunkiem prof. dr hab. inż. Zbigniewa Czecha na Wydziale Automatyki, Elektroniki i Informatyki Politechniki Śląskiej. Po osiągnięciu tego ważnego sukcesu planuje kontynuować pracę nad dalszym udoskonaleniem swojego algorytmu, co będzie stanowiło podstawę jego rozprawy doktorskiej.

 

Dzięki unikalnej kulturze organizacyjnej Future Processing, Jakub Nalepa pogodził z sukcesem pracę nad algorytmem z obowiązkami zawodowymi. Obecnie pracuje w Future Processing nad systemem obrazowania medycznego, statystyczną analizą obrazów medycznych oraz wyekstrahowanych z nich cech w systemie wspomagającym diagnostykę nowotworową.

 

Nalepa jest zauroczony Skandynawią, lubi tenis stołowy, siatkówkę, pływanie i chodzenie po górach. Lubi muzykę rockową lat 60. i 70., od wczesnego Pink Floyd, Black Sabbath, King Crimson aż po mniej znany brytyjski Arzachel.

 

Jego motto to: "The game is over for software that is written only for a single processor" - Robert Crooke, Intel.

* * *

Future Processing

 

Powstała w 2000 r. firma Future Processing zajmuje się tworzeniem wyspecjalizowanego oprogramowania komputerowego na potrzeby międzynarodowego handlu, przemysłu i usług. Początkowo działalność firmy była związana z rynkiem komputerowej wizji w zastosowaniach medycznych i systemach bezpieczeństwa. W 2007 roku rozpoczęły się projekty dla rynku usług finansowych i transportowych.

Od samego początku swego istnienia Future Processing współpracuje z Politechniką Śląską w Gliwicach w zakresie rozwoju, badań i edukacji. Obecnie firma zatrudnia ponad 300 osób i posiada biura w Bytomiu, Gliwicach i Opolu.

W czerwcu br. został ukończony pierwszy etap budowy parku technologicznego FPark w Gliwicach, należącego do firmy.

Future Processing jest od 2007 r. Certyfikowanym Partnerem Microsoftu. Firma posiada również certyfikat ISO 9001 : 2000.

 

Dodatkowych informacji udziela:

Jarosław Kacprzak

PR Manager

Future Processing Sp. z o.o.

tel. kom.: +48 501 361 021

e-mail: jkacprzak@future-processing.com

 

 

 

Udostępnij:fbtwitter

Aktualności

Pokaż wszystkie
photo

Spotkanie informacyjne (zdalne) ws. studiów S2 na kierunku Mikroinformatyka Systemów Cyfrowych - środa 11 grudnia od godz. 18.00

Bogusława Słowak
2024-12-06 14:13:07
2024-12-06 14:16:05
06.12.2024
photo

Spotkanie informacyjne (zdalne) ws. studiów S2 na kierunku Teleinformatyka- wtorek 10 grudnia od godz. 19.

Bogusława Słowak
2024-12-06 13:09:00
2024-12-06 13:11:21
06.12.2024
photo

Spotkanie informacyjne (zdalne) dot. studiów S2 na k. Elektronika i Telekomunikacja - wtorek 10 grudnia od godz. 18.00

Bogusława Słowak
2024-12-06 12:48:21
2024-12-06 12:56:00
06.12.2024
photo

Od poniedziałku 9 grudnia startuje kolejna edycja konkursu tradingowego „The Brawl”.

Bogusława Słowak
2024-12-06 12:13:25
2024-12-06 12:15:53
06.12.2024

Więcej aktualności

Wydarzenia

Pokaż wszystkie
15.12

Wykład Profesorski prof. dr hab. inż. Michała Kawuloka

11.12

zdalne spotkanie informacyjne dla kandydatów na studia magisterskie na kierunku Mikroinformatyka Systemów Cyfrowych

11.12

zdalne spotkanie informacyjne dla kandydatów na studia magisterskie na kierunku Control, Electronic, and Information Engineering

10.12

zdalne spotkanie informacyjne dla kandydatów na studia magisterskie na kierunku Teleinformatyka

10.12

zdalne spotkanie informacyjne dla kandydatów na studia magisterskie na kierunku Biotechnologia

09.12

zdalne spotkanie informacyjne dla kandydatów na studia magisterskie na kierunku ELEKTRONIKA i TELEKOMUNIKACJA

04.12

zdalne spotkanie informacyjne dla kandydatów na studia magisterskie na kierunku Automatyka i Robotyka

26.11

Spotkanie informacyjne dla kandydatów na studia magisterskie z Prorektor ds. Studenckich i Kształcenia

01.07

Zaproszenie do udziału w IBM Summer AI Education Initiative

11.06

Dzień z Pracodawcą z firmą ARTERIS

12.03

📢 Dzień z Pracodawcą – IBM na Naszym Wydziale !

08.01

Spotkanie informacyjne (zdalne) ws. studiów II stopnia na kierunku Mikroinformatyka Systemów Cyfrowych - godz. 18.00

18.12

zdalne spotkanie informacyjne dla kandydatów na studia magisterskie na kierunku Informatyka/Informatics.

12.12

Spotkanie hybrydowe dla zainteresowanych studiami magisterskimi na kierunku Automatyka i Robotyka, na wydziale AEiI - godz. 15:00

12.12

Wykład Profesorski - Prof. dr hab. inż. Artura Babiarza

11.12

Spotkanie informacyjne (zdalne) ws. studiów S2 na kierunku Mikroinformatyka Systemów Cyfrowych - godz. 18.00

11.12

Spotkanie informacyjne (zdalne) dot. studiów S2 na k. Control, Electronics, and Information Engineering, CEIE- godz. 17.00

10.12

Spotkanie informacyjne (zdalne) ws. studiów S2 na kierunku Teleinformatyka - od godz. 19.

10.12

Spotkanie informacyjne (zdalne) dot. studiów S2 na k. Elektronika i Telekomunikacja - godz. 18.00

19.04

Stypendium Rockwell Automation - spotkanie o godzinie 11:45 w auli C, AEI

14.12

Spotkanie informacyjne (zdalne) ws. studiów S2 na kierunku Automatyka i Robotyka godz. 16.oo

13.12

Spotkanie informacyjne (zdalne) ws. studiów S2 na kierunku CEIE- Control, Electronic, and Information Engineering studies(EN)

05.12

Spotkanie informacyjne (zdalne) ws. studiów S2 na kierunku Teleinformatyka- od godz. 19.

05.12

Spotkanie informacyjne dot. studiów S2 na k. Elektronika i Telekomunikacja- godzina 17:30

15.05

Otwarcie katowickiej siedziby Wydziału i nowoczesnego laboratorium firmy Intel

15.12

Seminarium POB1 - środa, 15.12.2021

01.12

zdalne spotkanie informacyjne dla kandydatów na studia magisterskie na kierunku Informatyka/Informatics.

30.01

Wykład pt. "AI for Multimedia and XR Hannesa Fassolda z Instytutu Joanneum (Austria)

17.01

Specjaliści z Vattenfall IT Services Poland na naszym Wydziale

18.12

Otwarte zdalne spotkanie informacyjne dla kandydatów na studia magisterskie na kierunku Informatyka/Informatics -godz. 18.00

11.12

Spotkanie informacyjne (zdalne) ws. studiów S2 na kierunku Biotechnologia- godz.17.00

06.12

Wykład ekspertów z firmy PLAY na naszym Wydziale godz. 10:00 . "Za kulisami PLAY - jak rozwijamy infrastrukturę telekomunikacyjną w Polsce".

05.12

Firma Vtool na naszym wydziale w ramach Dania z Pracodawca !

20.11

spotkanie zdalne ws. studiów II stopnia na kierunku Mikroinformatyka Systemów Cyfrowych.

13.11

Wykład Profesorski

06.11

Otwarcie laboratorium 5G oraz Dzień Nokii na Politechnice Śląskiej

25.10

Jesienna edycja Cyklu Dobrych Praktyk Tworzenia Oprogramowania na naszym Wydziale !

25.10

Mikroinformatyka Systemów Cyfrowych (studia pod patronatem firmy Intel) - dzień otwarty w Katowicach

04.07

𝐃𝐧𝐢 𝐍𝐚𝐮𝐤𝐢 𝐏𝐨𝐥𝐢𝐭𝐞𝐜𝐡𝐧𝐢𝐤𝐢 𝐒́𝐥𝐚̨𝐬𝐤𝐢𝐞𝐣 i 𝐎𝐓𝐖𝐀𝐑𝐓𝐄 𝐋𝐀𝐁𝐎𝐑𝐀𝐓𝐎𝐑𝐈𝐀 NA Wydziale

22.06

Networking Event DAZN Poland

21.06

Zawody Capture the Flag w ramach konferencji i targów CYBERSEC FORUM/EXPO 2023

31.05

Dzień z Pracodawcą z Firmą Sopra Steria w godz. 08:30 do 15:30 / Wykład w Auli B w o godz. 11:45

30.05

Godziny rektorskie od godz. 10:00 do 14:00

24.05

Intel Day/ Intel University Day

26.04

Wykład ekspercki firmy Vattenfall IT Services Poland "Efektywne programowania w świecie elektromobilności" w ramach dnia z Pracodawcą

24.04

Wykład firmy Vtool w Katowicach w ramach Dnia z Pracodawcą, p.t: Chip Verification - The Future of Technology, prowadzony przez CEO firmy Vtool Hagai Arbel.

19.04

Stypendia Rockwell Automation - spotkanie g. 15:00

29.03

Wykład Profesorski

24.03

Wydarzenie „Dobre Praktyki Tworzenia Oprogramowania” DPTO

21.03

Wykład tematyczny firmy NetWorks "Projektowanie i optymalizacja radiowych sieci telekomunikacyjnych 2G/3G/4G/5G"

© Politechnika Śląska

Polityka prywatności

Całkowitą odpowiedzialność za poprawność, aktualność i zgodność z przepisami prawa materiałów publikowanych za pośrednictwem serwisu internetowego Politechniki Śląskiej ponoszą ich autorzy - jednostki organizacyjne, w których materiały informacyjne wytworzono. Prowadzenie: Centrum Informatyczne Politechniki Śląskiej (www@polsl.pl)

Deklaracja dostępności

„E-Politechnika Śląska - utworzenie platformy elektronicznych usług publicznych Politechniki Śląskiej”

Fundusze Europejskie
Fundusze Europejskie
Fundusze Europejskie
Fundusze Europejskie