Information Technology Reference
In-Depth Information
3.4 Constraints
Constraints should include speed limits and maximum running time. The former
has discussed in section C, the following is the constraint of maximum running
time:
T
≤
T
M
.
(11)
In addition, the boundary conditions of variable should be set:
S
0
<x
1
<S
3
.
(12)
v
V2
V1
V3
XZ2
XZ1
XZ3
S0
Fig. 2.
Preprocessing of speed limit ranges
S1
X1
S2
S3
S
4 Solution Algorithm
The study's coasting point optimization problem is a large combinatorial op-
timization one. The classical mathematical method has great limitations for
solving this problem.
Therefore, a metaheuristic method is desirable. Comparing to other heuris-
tic search algorithms, Simulated Annealing(SA) algorithm has advantages of
descriptive simplicity and e
ciency, which is also less affected by initial condi-
tions. Due to inequality constraints, the terminal solution in this study implies
an acceptable and close to optimal solution within a reasonable time frame rather
than the ideally optimal solution. The steps to execute the proposed SA are as
follows:
Step1: Set the initial parameters, initial temperature (
T
temp
n
=0
), the number of
trials per temperature(L), temperature change function and minimum temper-
ature;
Step2: Generate the initial solution, and set m=0, repeat step3 and step4 for
m=1,2L;
Step3: reproduce a new solution, and set m=m+1, calculate
ΔE
;
Search WWH ::
Custom Search