Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Pseudo - code for the Simulated - Annealing algorithm is given below; note that in the version of the algorithm given, we wish to maximize

Pseudo-code for the Simulated-Annealing algorithm is given below; note that in the version
of the algorithm given, we wish to maximize the objective function (i.e. walk uphill).
function SIMULATED-ANNEALING( problem, schedule) returns a solution state
inputs: problem, a problem
schedule, a mapping from time to "temperature"
local variables: T, a "temperature" controlling the probability of downward steps
current larr MAKE-NODE (problem.INITIAL-STATE)
for t=1 to do
Tlarr schedule (t)
if T=0 then return current
next larr a randomly selected successor of current
Elarrnext.VALUE - current. VALUE
if E>0 then current larr next
else current larr next only with probability eET
(i) Describe the idea behind the Simulated-Annealing algorithm. Be sure to briefly explain the role
of each component in the algorithm.
(ii) Indicate how you could change the Simulated-Annealing algorithm so that it implements a
"strict" version of hill-climbing.
(iii) With regards to Simulated-Annealing, what is the probability of accepting the following moves?
Assume the problem is trying to maximize the objective function. (If you don't have a calculator,
you can leave your answers in the form of mathematical expressions)
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Modeling And Design

Authors: Toby J. Teorey, Sam S. Lightstone, Tom Nadeau, H.V. Jagadish

5th Edition

0123820200, 978-0123820204

More Books

Students also viewed these Databases questions

Question

7. What traps should she avoid?

Answered: 1 week ago

Question

5. What decision-making model would you advocate to this person?

Answered: 1 week ago

Question

6. What data will she need?

Answered: 1 week ago