Giter Club home page Giter Club logo

Astha's Projects

autism icon autism

Predicting if patient lies in autism spectrum

fluent-bit icon fluent-bit

Fast and Lightweight Log processor and forwarder for Linux, BSD and OSX

games icon games

Minesweeper, TicTacToe, Snake, etc

geneticalgo_tsp_matlab icon geneticalgo_tsp_matlab

The traveling salesman problem (TSP) is one of the most significant, though very hard, combinatorial optimization problem. It is the fundamental problem in the fields of computer science, engineering, operations research, discrete mathematics, graph theory, and so forth. TSP can be described as the minimization of the total distance traveled by touring all cities exactly once and return to depot city. The problem: β€œGiven a list of cities and the distances between each pair of cities, what is the shortest possible route that visits each city and returns to the origin city?” Thus, if there are 10 cities to be visited, and because once a city has been visited that city is not eligible to be travelled to again, the size of the search space stands as 10! (3628800) possible permutations. This is the reason to say TSP is NP-hard problem. The search space for Traveling Salesman problem involves every possible permutation of routes that visit each city once. Overall, considering the total size of the search space of TSP, the genetic algorithm serves well in finding a maximal approximation of the problem. This project will use to solve the TSP using the Genetic Algorithm. Genetic algorithms are evolutionary techniques used for optimization purposes according to survival of the fittest idea. These methods do not ensure optimal solutions; however, they give good approximation usually in time. The genetic algorithms can give near optimal solutions for NP-hard problems like TSP. The algorithm will be hard coded in Java. Since Java cannot render the solution graphically or visually, MATLAB will be used to gain the near optimal solution visually for the problem.

minesweeper-js icon minesweeper-js

The famous classic Windows game Minesweeper with simple js and jquery

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.