Skip to content

Seria zadań projektowych z przedmiotu 'projektowanie efektywnych algorytmów'

Notifications You must be signed in to change notification settings

Hvlikk/PEA_projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Projekty TSP (Travelling Salesman Problem)

📌 Projekt 1 – Porównanie algorytmów przeszukiwania

Implementacja i porównanie trzech algorytmów rozwiązujących problem komiwojażera: brute-force, najbliższy sąsiad i przeszukiwanie losowe. Analiza jakości rozwiązań i czasu działania dla różnych rozmiarów instancji (symetrycznych i asymetrycznych).

📌 Projekt 2 – Branch & Bound dla TSP

Rozwiązanie problemu komiwojażera z użyciem metody podziału i ograniczeń (Branch & Bound) z różnymi strategiami przeszukiwania: wszerz, wgłąb i według najniższego kosztu. Skupienie na efektywnym ograniczaniu przestrzeni przeszukiwań i porównaniu strategii.

📌 Projekt 3 – Algorytm genetyczny dla TSP

Implementacja algorytmu genetycznego do rozwiązania problemu komiwojażera. Algorytm będzie wykorzystywał klasyczne operacje genetyczne, takie jak krzyżowanie, mutacja i selekcja. Celem projektu jest analiza wpływu różnych parametrów algorytmu (rozmiar populacji, współczynnik mutacji, liczba pokoleń) na jakość rozwiązania oraz czas działania. Badanie wydajności algorytmu na instancjach o różnym rozmiarze.

📌 Projekt 4 – Algorytm mrówkowy dla TSP

Rozwiązanie problemu komiwojażera z wykorzystaniem algorytmu mrówkowego (Ant Colony Optimization). Celem projektu jest zaimplementowanie algorytmu, który symuluje zachowanie kolonii mrówek w celu znalezienia optymalnej trasy. Analiza wpływu parametrów, takich jak liczba mrówek, tempo parowania feromonów oraz liczba iteracji, na jakość i czas obliczeń. Projekt obejmuje również porównanie wyników z innymi metodami heurystycznymi.

About

Seria zadań projektowych z przedmiotu 'projektowanie efektywnych algorytmów'

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors