STRESZCZENIE

Tematem niniejszej pracy jest analiza możliwości zwiększenia wydajności obliczeniowej oprogramowania MATSim przy użyciu biblioteki PCJ. W pierwszej części pracy przedstawiono koncepcję modelowania agentowego oraz opis oprogramowania MATSim, służącego między innymi do symulowania ruchu ulicznego. Kolejna część pracy to opis biblioteki PCJ służącej do programowania równoległego w języku Java. Część badawcza pracy zawiera przedstawienie i realizacje kilku koncepcji wykorzystania biblioteki PCJ w oprogramowaniu MATSim. W ostatnim rozdziale przedstawiono wnioski i perspektywy dalszych prac w tym temacie.

The aim of the thesis is analysing the possibility of using the PCJ library for MATSim performance improvement. In the first part the concept of agent based modeling and a description of MATSim software used, among others, for simulating traffic are presented. The next chapter focuses on PCJ Java library used for parallel programming. In the following chapter the concepts of using the PCJ library in MATSim and their implementation are described. In the last chapter the summary and ideas for further developments in this subject are presented.