How heuristic can be derived from a relaxed version of tsp

Assignment Help Basic Computer Science
Reference no: EM131674428

Question: Compare the performance of A* and RBFS on a set of randomly generated problems in the 8-puzzle (with Manhattan distance) and TSP (with MST-see Exercise) domains. Discuss your results. What happens to the performance of RBFS when a small random number is added to the heuristic values in the 8-puzzle domain?

Exercise: The traveling salesperson problem (TSP) can be solved via the minimum spanning tree (MST) heuristic, which is used to estimate the cost of completing a tour, given that a partial tour has already been constructed. The MST cost of a set of cities is the smallest sum of the link costs of any tree that connects all the cities.

a. Show how this heuristic can be derived from a relaxed version of the TSP.

b. Show that the MST heuristic dominates straight-:line distance.

c. Write a problem generator for instances of the TSP where cities are represented by random points in the unit square.

d. Find an efficient algorithm in the literature for constructing the MST, and use it with an admissible search algorithm to solve instances of the TSP.

Reference no: EM131674428

Questions Cloud

Write a career development paper : Conduct a personal SWOT analysis and Write a career development paper,
Understanding marketing as multi-step process : Understanding marketing as multi-step process relying on building successful customer relationships is essential to helping organizations grow and achieve goals
Discuss traditional deterrence methods : How do we respond to attacks committed by hackers or nation-states who are not influenced by traditional deterrence methods
Constructs and variables in an organizational setting : How can a person apply goal setting theory's constructs and variables in an organizational setting?
How heuristic can be derived from a relaxed version of tsp : The traveling salesperson problem (TSP) can be solved via the minimum spanning tree (MST) heuristic, which is used to estimate the cost of completing a tour.
Define the line between biological and social differences : Provide a focused introduction that integrates the description of your assigned perspective along with a well-crafted argument.
Degrees latitude of the equator : Why do tropical cyclones not form within about 5 degrees latitude of the equator? Why does India have a bi-modal tropical cyclone season?
Patients resulting responsibilities concerning hiv-aids : Summarize the overarching connections between patients’ rights and patients’ resulting responsibilities concerning HIV / AIDS.
Ways to improve in black community with the police officers : how Mr. Obama tries to help the nation as a whole with social inequities, race-neutral policies and politics that have been a problem

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Checks the date, redisplays the last month/year age

The date() function only allows you return values between 1970 and 2038. Implement additional form verification logic that checks the date, redisplays the last month/year age chart tables displayed, and noticeably alerts the user that they cannot ..

  Extend the definition of the class

Extend the definition of the class newstring as follows: i. Overload the operators + and += to perform the stringconcatenation operations.

  Study the various forms of activism

Software rating, although helpful in bringing awareness to concerned individuals, has not been successful. Discuss why.

  Find out about and describe other javadoc key symbols

The Java API Documentation Generator (for example, at http:// download.oracle.com/javase/6/docs/technotes/tools/windows/javadoc. html). In this document, the key symbols are called javadoc tags.

  Design a polynomial-time algorithm for the graph

Design a polynomial-time algorithm for the graph 2-coloring problem: determine whether vertices of a given graph can be colored in no more than two colors so that no two adjacent vertices are colored the same color.

  Examine the processing hardware requirements for hd-dvd

Examine the processing hardware requirements for both the HD-DVD and Blu-ray. Compare and contrast the similarities and differences of each.

  Disadvantages from the perspective of a small exporter

What possible risk management strategies can an exporter/importer follow? Explain each strategy's advantages and disadvantages from the perspective of a small exporter.

  How much would the thermal efficiency of the cycle

How much would the thermal efficiency of the cycle in Prob. 9-124 change if the temperature of the cold-air stream leaving the regenerator is 808C lower than the temperature of the hot-air stream entering the regenerator?

  Exception handling programming takes a bit of forethought

Tips: Exception handling programming takes a bit of forethought. Think about ways that you can make your program malfunction while using it (not by changing the code).

  Implement a polymarker function that has two parameters

Write a routine to implement a polymarker function that has two parameters: La parameter is the character that is to be displayed and the other parameter is a s of world-coordinate positions.

  Purpose of the logical network perimeter mechanism

Describe the purpose of the logical network perimeter mechanism and how it establishes a logical boundary. Further, list the components commonly used to create a logical network perimeter. How does this get implemented? Find a company who uses it..

  Strategic planning and sales forecasting

Innovation activities influence strategic planning and sales forecasting. Is there a single best generalized innovation strategy that will optimize strategic planning and sales forecasting? If yes, explain the strategy. If no, explain why not.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd