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

I need each question answered in 150 words Lesson 3

 I need each question answered in 150 words  Lesson 3 Discussion Please review the document: Working with Involuntary and Mandated Clients. This provides some helpful considerations for engaging involuntary or mandated clients. There is also a brief review of Motivational Interviewing and an example role-play between a client and Case

Considering the importance of data in organization, it is absolutely

Considering the importance of data in organization, it is absolutely essential to secure the data present in the database. What are the strategic and technical security measures for good database security? Be sure to discuss at least one security model to properly develop databases for organizational security. Create a diagram

Development of nursing knowledge – 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.

I-humans “Pamela Flowers”. – 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.

The rise and impact of the 3rd estate in the French Revolution.

 Analyze the rise and impact of the 3rd estate in the French Revolution. In case you need a prompt for your thinking, try this on for size. Did you see The Dark Knight Rises? Director Christopher Nolan said openly that he turned to the French Revolution and the novel A

The following discussion comes from your week 4 readings. Outside

  The following discussion comes from your week 4 readings. Outside research to address these issues is encouraged. I would suggest using the online library for additional sources of information and research.  In addition, I would recommend utilizing the legal studies program guide. Please remember to cite your references. The Fifth Amendment

Use of prednisone in childhood severe asthma. Metformin and lactic

   Use of prednisone in childhood severe asthma. Metformin and lactic acidosis. Congestive heart failure therapy with a diuretic medication. Immunization schedule in childhood. Type 2 diabetes mellitus and bile acid sequestrant. Urge incontinence, or overactive bladder diagnoses and management. Implications and regulations related to transitioning NP programs to the

Second Mini Research Paper In Unit III, you selected a

  Second Mini Research Paper In Unit III, you selected a topic and created the annotated bibliography. Using that research, for this assignment, you will submit your second mini research paper on your chosen topic area of research of the five types of intelligence collection activities: human intelligence (HUMNIT), signals

CSUS Marketing Plans and Strategic Plans Differences Nursing Assignment Help

Discussion 1: Engage in research online and find the Mission and Vision of a Healthcare Organization. Answer the following questions: Identify the organization by name Paste the Mission statement Paste the Vision statement Critique the mission and vision statement in 2 paragraphs In the 3rd paragraph indicate if these directional

Misogyny in the Wife of Bath’s Tale

 In a 7 paragraph essay, discuss how The Wife of Bath’s Tale is relevant today. Does the knight actually pay for the crime he commits? What message is being sent to readers here? Use the text and the article below to back up your argument. Please cite the Wife of

Week 6 Assignment In an effort to evaluate and develop

Week 6 Assignment  In an effort to evaluate and develop an effective expatriate performance management system in the previously selected multinational corporation, you will write Paper analyzing performance management processes in multinational corporations. Instructions In 2–4 pages, your assignment must address the following: Describe the five variables that should be

My topic is the Pennsylvania State University Jerry Sandusky scandal

My topic is the Pennsylvania State University Jerry Sandusky  scandal for this it needs to 3 pages apa with 3 references  it must include the following ImpactWithin this section, you will investigate the impact the event or incident has had on the surrounding society. In doing so, you will need

Interview and share the story of an entrepreneur. It should

Interview and share the story of an entrepreneur. It should be someone you don’t already know, but admire. There are no requirements for specific questions, but make it interesting. 600-800 words What’s impressive about this person? What has their entrepreneurial journey been like? What can you learn from them?

Is Moral Anger Exists?

Instructions: 1: follow the outline. 2: be sure to provide appropriate support for the premiss: primary sources, secondary sources are appropriate. Scholarly texts and articles in Peer-Reviewed Journals. 3: all arguments must have a major premiss, a minor premiss, and a conclusion(major premiss is main idea, and minor premisses prove

Gratitude: Write a gratitude letter (pp. 31-34 in textbook) and

Gratitude: Write a gratitude letter (pp. 31-34 in textbook) and share it with the person it was intended for. You do not have to share the letter with your group, but you must write a 500 discussion sharing the experience of reading it. Include reflections on how this relates to

How will you use the processes from ARDP 6-22 to improve the ABCT and

What is the critical leadership problem facing the 4th ABCT? How will you use the processes from ARDP 6-22 to improve the ABCT and achieve your vision? Clearly and comprehensively explain, defend, and justify your answer. If something is not your original thought, you need to cite your source using