• Stars
    star
    1
  • Language
    Python
  • Created almost 4 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Implementation of the Ant Colony Optimization (ACO) algorithm for solving both the classical Travelling Salesman Problem (TSP) and a variant thereof with additional non-mandatory nodes. Additionally, implementing a few variants of ACO and comparing the results.

More Repositories

1

AP2-FlightSimulator-WPFApp-ControllerAndRouteDisplay

A GUI (WPF application), which allows us to control an aircraft manually (using joystick) and automatically (text interpreted to commands) on the FlightGear simulator, and showing its route on a graph-like monitor, using the MVVM architecture, Client-Server architecture, and parallel programming.
C#
2
star
2

Parking-Lot-OOP

Parking lot management system demonstrating SOLID principles, Object-Oriented-Programming and Design Patterns (Strategy, Iterator, Static Factory Method, Facade etc.)
Java
2
star
3

OOP-SpaceInvaders-game

A game built on top of the code that was developed for the Arakanoid game (code reuse), implementing a brand new game - the familiar Space Invaders game. Implemented in Java, using OOP concepts such as design patterns (Factory, Observer\Listener), polymorphism & interfaces, inheritance, and more.
Java
1
star
4

SignLanguage

Third year project: A game for learning the Israeli sign language! Made with Unity.
C#
1
star
5

BeMy

BeMy app, Intel's BIU hackathon.
Java
1
star
6

Secure-Coding-and-Cyber-Security

Third year second semester- "Secure Coding and Cyber Security" course: x86-64 Assembly- Buffer overflow, shell code, ROA(Return Oriented Programming) attacks. CBC with AES Encryption.
Python
1
star
7

OOP-Math-Expressions-Differentitation-Simplification

A system that can represent nested mathematical expressions that include variables, evaluate their values for specific variable assignments, differentiate them, and simplify the results. In doing so we will work in a recursive framework, see some more examples of polymorphism, and practice the use of inheritance and class hierarchies for sharing of common code.
Java
1
star