Randomised algorithms for travelling salesman problem

Aim:

You are required to implement the Monte Carlo algorithm to solve the Odyssey of Ulysses 22 cities Travelling Salesman Problem (TSP). The problem (ulysses22.tsp) is available at TSPLIB (Links to an external site.)Links to an external site.. For your interest, here is an article about this problem: The Optimized Odyssey (Links to an external site.)Links to an external site..

Requirements:

You can use any programming languages to complete this assignment. However, if you want to use languages other than Matlab/Octave, you should make your program executable/runnable. For example, if you use Java, you need to compile it. If you use Python, make sure it can be run in a python online IDE such as TutorialPoint (Links to an external site.)Links to an external site.

. Your program should be able to read in the ulysses22.tsp file. Calculate distance based on Geographical distance. Please read this document (Links to an external site.)Links to an external site. (Section 2.4) to learn how to calculate Geographical distance. In order to check whether your implementation of the Geographical distance calculation is correct or not, you can download this file (Links to an external site.)Links to an external site., which gives you the optimal tour with the optimal distance of 7013. Implement the Monte Carlo algorithm. Execute 30 independent runs of your Monte Carlo algorithm with 1000 iterations and record the average distance and standard deviation from results of the 30 runs. Write a report to report your results. In the report, you should briefly introduce the Monte Carlo algorithm by using a flowchart and pseudo-code, discuss the pros and cons. You should also show intermediate solutions and their lengths at 1st, 500th and 1000th iterations during a typical run of your algorithm. You should plot a figure to show how the cost changes over the 1000 interactions of a typical run. You should also list all the average result and standard deviations obtained from the 30 runs of the algorithm.

Marking Scheme (total 10 points):

Correct calculation of the geographical distance. (1 marks).

Correct implementation of the Monte Carlo algorithm (4 marks)

Report: Satisfied requirement 6 (5 marks).

http://elib.zib.de/pub/mp-testdata/tsp/tsplib/tsp/ulysses22.tsp https://www.zib.de/groetschel/pubnew/paper/groetschelpadberg2001a.pdf https://www.iwr.uni-heidelberg.de/groups/comopt/software/TSPLIB95/tsp95.pdf http://elib.zib.de/pub/mp-testdata/tsp/tsplib/tsp/ulysses22.opt.tour 

#Randomised #algorithms #travelling #salesman #problem

Share This Post

Email
WhatsApp
Facebook
Twitter
LinkedIn
Pinterest
Reddit

Order a Similar Paper and get 15% Discount on your First Order

Related Questions

All the work done to learn what consumers want and

All the work done to learn what consumers want and how best to give it to them falls under the umbrella of marketing and communication. There are numerous surveys actively hunting for customers in the industry. Marketing is responsible for everything from coming up cuphead with catchy ad copy to

Scenario A director within a large integrated health network has

Scenario A director within a large integrated health network has expressed interest for a mHealth solution for her community-based patient population. She wants to ensure this solution could integrate with other health systems in the network. Her team wants to collect blood pressure data for newly diagnosed hypertensive patients requiring

For this discussion, you will be submitting an original post

For this discussion, you will be submitting an original post of at least 250 words and a reply post of at least 100 words. Post your original discussion as well as a reply post of at least 100 words. Raising children today is not easy. Their health is impaired by

Write a Critique Essay,” presented by David Taylor of the Effective

1. “How to Write a Critique Essay,” presented by David Taylor of the Effective Writing Center. 2. select a TED Talk. Only one TED Talk presentation is required, yet feel free to listen all 3 3.once you have selected a presentation, be prepared to listen to the presentation more than

San Fernando Mission report – Premium Paper Help

Premium Paper Help is a professional writing service that provides original papers. Our products include academic papers of varying complexity and other personalized services, along with research materials for assistance purposes only. All the materials from our website should be used with proper references.

When politics and medical science intersect, there can be much

 When politics and medical science intersect, there can be much debate. Sometimes anecdotes or hearsay are misused as evidence to support a particular point. Despite these and other challenges, however, evidence-based approaches are increasingly used to inform health policy decision-making regarding causes of disease, intervention strategies, and issues impacting society.

How healthy communities create healthy people

Description This is a Synthesis Essay. Draft a paper that explores an issue related to the environmental justice movement and how the built environment in urban centers affects the community. Your paper will demonstrate your ability to join an ongoing conversation that includes both of your sources. You will synthesize

You have to write an answer based on this writing, a minimum of 200

You have to write an answer based on this writing, a minimum of 200 words. You need to add references and quotes, do not use the same references that appear in the writing. Introduction Health is an essential element of life. Poor and good health is attributed to certain factors

After watching and reflecting on the video, answer the following

  After watching and reflecting on the video, answer the following questions. 1. According to Ferree and Wade “Our gender binary glasses, acquired as we learn the ways of our culture, “help us see the world the way most other people around us do, but they also help us preserve

Narratology Ludology

 Take one aspect of Cassar’s or Frasca’s work and apply it to a video game of your choosing. You might concentrate on the hero’s journey, character, genre or setting. You might focus on representation, goal rules, or manipulation rules. Tell us about how that concept applies to your game and

on your own career map concept (which highlights your own

    on your own career map concept (which highlights your own stages of progression).  map should include and identify future stages of your nursing career progression, as well. Educational status Training Experience present and future Work setting Nursing level of practice Associations Certifications Community activities Mentoring Certifications   

Prepare an abstract that will describe your professional project as

Premium Paper Help is a professional writing service that provides original papers. Our products include academic papers of varying complexity and other personalized services, along with research materials for assistance purposes only. All the materials from our website should be used with proper references.

Briefing Notes

Must be 2 Pages, Single Spaced, 11 Point Arial Briefing notes are widely used documents in government and in business operations. They are very concise and are used to keep decision makers informed about issues that they are ultimately responsible for. Principles of academic writing are still important as most

**PLEASE READ – Reactions for this week should include (1)Is

**PLEASE READ – Reactions for this week should include (1)Is This How Discrimination Ends? (2)The Problem with Implicit Bias Training (3)Two Powerful Ways Managers Can Curb Implicit Biases (4)Outsmart Your Own Biases: 4 ARTICLES in total – no need to react to “I didn’t mean it like that”: Challenging Your Own Biases is

Big Pharma Drug Price Increase: https://www.medicarerights.org/medicare-watch/2022/03/10/drug-prices-already-rising-in-2022 Explain the possible implications

Big Pharma Drug Price Increase:https://www.medicarerights.org/medicare-watch/2022/03/10/drug-prices-already-rising-in-2022 Explain the possible implications of the decision to raise drug prices. Should the decision be purely about healthcare, or should there also be a profit maximizing consideration in the decision-making process. Many price setting decisions are made by the executives of a company. What responsibility