Rank: 16 based on 8078 downloads (last 30 days) and 33 files submitted
photo

Joseph Kirk

E-mail

Personal Profile:

Professional Interests:

 

Watch this Author's files

 

Files Posted by Joseph View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
29 Jul 2009 Screenshot FireIce (Hot/Cold) Colormap Creates a Custom Cyan-Blue-Black-Red-Yellow Colormap Author: Joseph Kirk hot, colormap, color, cold, map 239 0
02 Jun 2009 Screenshot Traveling Salesman Problem - Genetic Algorithm Finds a near-optimal solution to a TSP using a GA Author: Joseph Kirk genetic algorithm, tsp, optimization, ga, traveling salesman pr... 570 24
  • 4.41667
4.4 | 26 ratings
02 Jun 2009 Screenshot Open Traveling Salesman Problem - Genetic Algorithm Finds a near-optimal solution to a "open" variation of the TSP using a GA Author: Joseph Kirk genetic algorithm, open variation, optimization, traveling salesman pr... 287 0
02 Jun 2009 Screenshot Fixed Endpoints Open Traveling Salesman Problem - Genetic Algorithm Finds a near-optimal solution to a "open" variation of the TSP with fixed endpoints using a GA Author: Joseph Kirk tsp, open variation, optimization, fixed endpoints, traveling salesman pr... 240 0
02 Jun 2009 Screenshot Fixed Start Open Traveling Salesman Problem - Genetic Algorithm Finds a near-optimal solution to a "open" variation of the TSP with fixed start points using a GA Author: Joseph Kirk tsp, open variation, optimization, fixed start, traveling salesman pr... 221 0
Comments and Ratings by Joseph
Updated File Comments Rating
30 Oct 2009 Traveling Salesman Problem - Genetic Algorithm Finds a near-optimal solution to a TSP using a GA Author: Joseph Kirk

Alex, my code is a slight deviation from the "standard" genetic algorithm, but it has all the essential components of a GA (abstract representation of possible solutions, individual fitness evaluation, a population of potential solutions, and a method of propagating good solutions and forming new, potentially better, solutions).

There IS selection AND elitism, actually, but you are right about crossover. I don't think it is necessarily an essential component of a GA. I have implemented a handful of different versions of the GA (with various mutation/crossover operator combinations) to solve the TSP, and what I have found is that the crossover operator tends to be quite destructive (it makes large changes to a given route) and therefore rarely improves a decent solution. So my code uses 3 different mutation operators with the intent to make modifications that are more likely to improve the best solutions. (I randomly group 4 citizens at a time, take the best one of those four, and pass it on to the next generation. I then perform the 3 mutations on that best-of-four citizen and pass the mutated versions on to the next generation).

Comments and Ratings on Joseph's Files View all
Updated File Comment by Comments Rating
30 Oct 2009 Traveling Salesman Problem - Genetic Algorithm Finds a near-optimal solution to a TSP using a GA Author: Joseph Kirk Kirk, Joseph

Alex, my code is a slight deviation from the "standard" genetic algorithm, but it has all the essential components of a GA (abstract representation of possible solutions, individual fitness evaluation, a population of potential solutions, and a method of propagating good solutions and forming new, potentially better, solutions).

There IS selection AND elitism, actually, but you are right about crossover. I don't think it is necessarily an essential component of a GA. I have implemented a handful of different versions of the GA (with various mutation/crossover operator combinations) to solve the TSP, and what I have found is that the crossover operator tends to be quite destructive (it makes large changes to a given route) and therefore rarely improves a decent solution. So my code uses 3 different mutation operators with the intent to make modifications that are more likely to improve the best solutions. (I randomly group 4 citizens at a time, take the best one of those four, and pass it on to the next generation. I then perform the 3 mutations on that best-of-four citizen and pass the mutated versions on to the next generation).

29 Oct 2009 Traveling Salesman Problem - Genetic Algorithm Finds a near-optimal solution to a TSP using a GA Author: Joseph Kirk Ter-Sarkissov, Alex

Great implementation, fast and furious, but...where is a genetic algorithm? There's no crossover, no selection, no elitism. It's more of a population-based hill climbing/simulated annealing, I guess.

29 Sep 2009 Dijkstra's Shortest Path Algorithm calculates the shortest path and distance between two nodes on a map Author: Joseph Kirk Knight, Benjamin

Great code, well documented and easy to apply. Note that I needed to transpose A and C matrices to get a result from this function.

03 Jun 2009 Graph GUI create/edit graphs of vertices and edges Author: Joseph Kirk Michael

just what I was looking for

02 Jun 2009 Traveling Salesman Problem - Genetic Algorithm Finds a near-optimal solution to a TSP using a GA Author: Joseph Kirk Dalon, Thierry

How about making a TSP Toolbox with all your TSP contributions? (around 15)!

Top Tags Applied by Joseph
optimization, graph, multiple traveling salesmen problem, tsp, open variation
Files Tagged by Joseph View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
29 Jul 2009 Screenshot FireIce (Hot/Cold) Colormap Creates a Custom Cyan-Blue-Black-Red-Yellow Colormap Author: Joseph Kirk hot, colormap, color, cold, map 239 0
02 Jun 2009 Screenshot Traveling Salesman Problem - Genetic Algorithm Finds a near-optimal solution to a TSP using a GA Author: Joseph Kirk genetic algorithm, tsp, optimization, ga, traveling salesman pr... 570 24
  • 4.41667
4.4 | 26 ratings
02 Jun 2009 Screenshot Open Traveling Salesman Problem - Genetic Algorithm Finds a near-optimal solution to a "open" variation of the TSP using a GA Author: Joseph Kirk genetic algorithm, open variation, optimization, traveling salesman pr... 287 0
02 Jun 2009 Screenshot Fixed Endpoints Open Traveling Salesman Problem - Genetic Algorithm Finds a near-optimal solution to a "open" variation of the TSP with fixed endpoints using a GA Author: Joseph Kirk tsp, open variation, optimization, fixed endpoints, traveling salesman pr... 240 0
02 Jun 2009 Screenshot Fixed Start Open Traveling Salesman Problem - Genetic Algorithm Finds a near-optimal solution to a "open" variation of the TSP with fixed start points using a GA Author: Joseph Kirk tsp, open variation, optimization, fixed start, traveling salesman pr... 221 0
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com