A method for performance analysis of a genetic algorithm applied to the problem of fuel consumption minimization for heavy-duty vehicles

被引:2
作者
Torabi, Sina [1 ]
Wande, Mattias [1 ]
机构
[1] Chalmers Univ Technol, Dept Mech & Maritime Sci, SE-41296 Gothenburg, Sweden
关键词
Genetic algorithms; Speed profile optimization; Fuel-efficient driving; EVOLUTIONARY ALGORITHMS; OPTIMIZATION; TIME;
D O I
10.1016/j.asoc.2019.04.042
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a general method for assessment of the performance of a genetic algorithm (GA) in cases where the global optimum of the objective function is unknown. The method involves discretization of the search space, making it possible to apply a brute force calculation to find the global optimum for the discretized case. Then, this method is used to study the performance of a GA applied to the problem of speed profile optimization for heavy-duty vehicles, in which the optimization must be carried out within a rather short time. In this performance analysis, the discretization involves generating speed profiles as piecewise linear functions. It is demonstrated that the GA is able to find near-optimal solutions for the cases considered here: The speed profiles generated by the GA have objective function values that are typically within 2% of the global optimum. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:735 / 741
页数:7
相关论文
共 24 条
[1]  
Alam A., 2014, THESIS
[2]   An Overview of Evolutionary Algorithms for Parameter Optimization [J].
Baeck, Thomas ;
Schwefel, Hans-Paul .
EVOLUTIONARY COMPUTATION, 1993, 1 (01) :1-23
[3]  
Ballester PJ, 2005, IEEE C EVOL COMPUTAT, P498
[4]  
Bellman R.E., 1957, DYNAMIC PROGRAMMING
[5]   How to analyse evolutionary algorithms [J].
Beyer, HG ;
Schwefel, HP ;
Wegener, I .
THEORETICAL COMPUTER SCIENCE, 2002, 287 (01) :101-130
[6]   Truck platooning based on lead vehicle speed profile optimization and artificial physics [J].
Caltagirone, Luca ;
Torabi, Sina ;
Wahde, Mattias .
2015 IEEE 18TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, 2015, :394-399
[7]   Level-Based Analysis of Genetic Algorithms and Other Search Processes [J].
Corus, Dogan ;
Duc-Cuong Dang ;
Eremeev, Anton V. ;
Lehre, Per Kristian .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2018, 22 (05) :707-719
[8]   An experimental study of benchmarking functions for genetic algorithms [J].
Digalakis, JG ;
Margaritis, KG .
INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2002, 79 (04) :403-416
[9]   On the analysis of the (1+1) evolutionary algorithm [J].
Droste, S ;
Jansen, T ;
Wegener, I .
THEORETICAL COMPUTER SCIENCE, 2002, 276 (1-2) :51-81
[10]  
Glover F. W., 2006, Handbook of Metaheuristics, V57