Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Instructions for Obtaining Random Numbers For each problem ( 1 ) or its part where random numbers are needed, obtain them from the consecutive random
Instructions for Obtaining Random Numbers
For each problem or its part where random numbers are needed, obtain them from the consecutive random digits from
Random Number Table as follows. Start from a seed location. Assume for this HW the seed location is first column & first
row of the table ie seed at Now read the fivedigits of from the seed location and form a random numbers by placing
a decimal point in front. From seed the first random number is and the second random number is
Once you reach the end of the first row, start from the first column of the next row. Always restart the generation of random
numbers for each new problem or any subproblem For this HW the seed is If any random number that you
use results in infeasibility, then discard it and move to the next random number. An example for Problem is given below.
Extended Neighbors For generating an extended neighbor, you need two random variables and such that
and Use first random variable to identify the position or variable to update from the
current solution. Use second random variable to get the value of the selected element. To select the variable
or position to update, use the following formula:
position
where is the total number of variables, lfloorrfloor is the floor function. If the position is infeasible, then repeat the above
position calculation with the next random number until we get a feasible position. To get the value of the selected
position, use the following formula.
value old value
where Problem #
Consider the following optimization problem:
min :
:
AAidots,
where the variables of the multivariable optimization problem are integers. Use Extension type
approach, ie Treat the multiple variables together as one structure or as one vector Answer
the following:
a Let be the current solution. Ignore Constraints & and write all the
possible feasible immediate neighbors star neighbors or unit neighbors of the current solution.
b Let be the current solution. Ignore Constraints & and write possible
feasible extended neighbors of the current solution.
c Execute one full iteration of the greedy search with the immediatestar neighborhood. Use star
ting solution as Handle Constraint & by creating a penalized objective
function. Assume all the penalty coefficients are equal to
d Execute full iterations of the randomwalk search with the extendedexpanded neighborhood.
Use starting solution as Handle Constraint & by creating a penalized
objective function. Assume all the penalty coefficients are equal to Use random numbers
from the random number table. See explanation at the end of this HW for generating random
numbers.
e Execute iterations of the simulated annealing with following parameters: Initial temperature
be and starting solution be Neighborhood type Extended neighbor
hood, Move type Random walk, Pool size Max # tries Cooling mechanism
After iterations irrespective of success or failure in the iteration reduce the temperature
to and continue with the remaining iterations. Handle Constraint & by creating a
penalized objective function. Assume all the penalty coefficients are equal to
f Execute one next iteration of the tabu search with following parameters: Current solution
Neighborhood type Immediate neighborhood, Move type Greedy move,
Tenure period and the current tabu list is:
The Constraint & were handled by creating a penalized objective function, where all
the penalty coefficients are equal to
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started