- Original Paper
- Open Access
Electric vehicles charging infrastructure location: a genetic algorithm approach
© The Author(s) 2017
- Received: 9 June 2016
- Accepted: 11 April 2017
- Published: 5 May 2017
As part of the overall goal of carbon emissions reduction, European cities are expected to encourage the electrification of urban transport. In order to prepare themselves to welcome the increased number of electric vehicles circulating in the city networks in the near future, they are expected to deploy networks of public electric vehicle chargers. The Electric Vehicle Charging Infrastructure Location Problem is an optimization problem that can be approached by linear programming, multi-objective optimization and genetic algorithms.
In the present paper, a genetic algorithm approach is presented. Since data from electric vehicles usage are still scarce, origin - destination data of conventional vehicles are used and the necessary assumptions to predict electric vehicles’ penetration in the years to come are made. The algorithm and a user-friendly tool have been developed in R and tested for the city of Thessaloniki.
The results indicate that 15 stations would be required to cover 80% of the estimated electric vehicles charging demand in 2020 in the city of Thessaloniki and their optimal locations to install them are identified.
The tool that has been developed based on the genetic algorithm, is open source and freely available to interested users. The approach can be used to allocate charging stations at high-level, i.e. to zones, and the authors encourage its use by local authorities of other cities too, in Greece and worldwide, in order to deploy a plan for installing adequate charging infrastructure to cover future electric vehicles charging demand and reduce the electric vehicle “driver anxiety” (i.e. the driver’s concern of running out of battery) encouraging the widespread adoption of electromobility.
- Electric vehicles
- Genetic algorithm
- Facility location
- Charging infrastructure
Considering the importance of reducing Europe’s dependence on imported oil and carbon dioxide emissions from road transport by 60% until 2020, the White Paper on Transport in 2011  has set the target for the reduction of conventionally fuelled vehicles in cities. Cities are expected to establish an aggressive strategy in order to reduce transport emissions and enhance the urban environment; and among others they need to become more sustainable by turning urban vehicle fleet to more environmentally friendly.
In the recent years, car manufacturers have developed and produced a new generation of alternatively fuelled vehicles, advantageous compared to conventional cars in many aspects: lower dependence in oil, reduced greenhouse gas emissions (GHG) and generally significant reduction in air pollution. Among the most promising of these technologies are those that fully rely on electricity. Currently, more than thirty models of electric vehicles are manufactured while the amount of money invested for the support of design, construction and promotion of electric vehicles (EVs) is continuously increasing.
It is highly expected that the EVs will be able to provide, in time, a viable alternative to conventional vehicles that use fossil fuels. Although electric vehicles are currently more expensive to purchase, they offer users the possibility to save significant amounts of money by reducing the maintenance and operational costs. However, in order to encourage the spread of EVs in urban road transport and decrease the transition time from conventional to EVs, it is essential to eliminate obstacles and encourage policies and actions that promote the wide use of non-conventional vehicles. As part of this goal, cities have to prepare themselves to welcome this impending shift in transport, where EVs have a key role. The current study is focused on this preparation of the cities.
1.2 Electric vehicles (EVs) and charging facilities locations
EVs are vehicles of very low pollutants, since they do not directly emit gases from the combustion of a fuel, and are more efficient and economical than conventionally fuelled vehicles. Even though, GHGs are produced for EVs construction and operation, during the production of the necessary electricity, EVs are much friendlier to the environment and their carbon footprint is at least 40% of conventional vehicles.
However, EVs require electricity, store energy in internal batteries and need recharging by plugging in a charger. Battery range, which often does not allow covering very long distances (usually up to 100–200 km), and the time required for recharging (20 min to 8 h) are their major disadvantages. Charging time of an EV depends on the characteristics of the vehicle as well as the technology and type of the charging system. Chargers can be installed in houses, workplaces, private facilities and public areas. Installation of chargers in public spaces is considered to be crucial for the success of the electromobility system, as it minimizes the “user anxiety” (i.e. the concern of the driver about the exhaustion of the battery while being away from his house or the workplace).
1.3 Objective and paper structure
The objective of this study is to analyse the data and components associated with deployment of EV charging infrastructure and to propose a methodology for EV charging facility location based on a Genetic Algorithm using Origin Destination (OD) data. The study is focused on EVs for which the charging infrastructure is essential; however, the proposed methodology and tool could be used for any type of plug-in vehicles (e.g. plug-in-hybrid vehicles). The study is followed by a case study in Thessaloniki, Greece. The remaining of the paper is structured as follows: following the first introductory part, the research literature is reviewed. The suggested solution for EV charging facility location is then presented through a case study application and the paper ends with the conclusions.
The deployment of facilities in general is an issue of critical importance for a wide range of private and public actions. The problem of optimal facility location is met at parking spaces planning, installation of fire stations or siting of emergency stations in a city. Moreover, constant changes in the population size, market trends, environmental factors and other elements crate the need for relocation, extension and adaptation of facilities in order to ensure that they meet the needs at all times.
In the area of electromobility as well, there is research interest related to the EVs charging facilities location problem, and a number of optimization processes have been proposed and developed. Optimization algorithms that are used to address the EV infrastructure location problem are usually based on maximization of the covered demand or minimization of the travel costs. Frade et al.  developed a maximal covering model for the optimal allocation of EV chargers in Lisbon. The day charging demand was derived by the number of jobs and the night charging demand by the number of households per geographical unit, as opposed to our approach where OD data was used. Sweda and Klabjan  developed an agent-based decision support system (DSS) to assist EVs infrastructure positioning. Hanabusa and Horiguchi  developed a two-step model based on traffic assignment with stochastic user equilibrium and entropy maximization. In our study, we ignore the traffic assignment and focus on the demand at the Origin and Destination. Wang et al.  proposed a multi-objective planning model based on the demand of gas stations. Efthymiou et al.  used multi-criteria optimization taking into account spatial attributes. The proposed approach does not necessarily cover the near-maximum demand, but is based on an open, scoring model. Feng et al.  proposed a model for the allocation of stations on the trunk road. Worley et al.  developed an integer-programming model for the simultaneous solution of the vehicle routing and charging station problem, with the objective to minimize the total cost (travel, recharging and implementation).
Using parking demand as a proxy for EVs charging demand, Chen et al.  developed a mixed integer-programming algorithm with the objective to minimize travel cost. He et al.  used an active-set algorithm for the optimal deployment of charging stations for plug-in hybrid vehicles, with the objective of maximizing of the social welfare. They recommend that public charging locations and electricity prices should be taken into account at the planning phase. Xi et al.  found that while location depends on the optimization criteria, the service levels are not. Sathaye and Kelley  explored a way to locate stations on highway corridors. They developed a continuous algorithm that minimizes the deviation of the vehicles from the expected trips. In our approach, we assume that the chargers can only be deployed in nodes (OD). Xu et al.  employed the particle swarm optimization (PSO) algorithm to develop a framework for optimal charging stations configuration, with the objective of minimizing total transportation distance.
Baouche et al.  used OD data to develop an integer linear programming algorithm mixed with a dynamic consumption demand model, for the City of Lyon. The proposed model aims at minimizing the fixed charge charging station and the vehicle travel cost. The authors computed a minimum time distance between the demand clusters of the area, and enriched the data with information about the consumption. They found that semi-fast chargers should be installed at public parking spaces, and fast at petrol stations. Ghamami et al.  modelled the optimal number of chargers and the locations they should be installed in existing parking lots. Sun et al.  investigated the impact of the remaining battery life, and therefore the driver’s behaviour, on the way they charge their EVs, using stochastic frontier analysis. Location-routing problem (LRP) is the optimization problem where the facility location and vehicle routing are solved simultaneously. The decision of location and routing differ, since they are strategic and tactical respectively. The electric charger facility location problem is modelled as LRM in a number of studies (Nagi and Salhi, 2007). For computational reasons (i.e. GE is already computationally demanding), in our study we focus on the location problem and assume routing as static.
Chen et al.  investigated the impact of charging locations on the network performance. By incorporating charging requirements in a distance constrained equilibrium model, they evaluated alternative charging locations. Lee et al.  developed a bi-level optimization framework with the objective of minimizing fail distance and total network travel time. The model uses a probabilistic distribution function of the remaining fuel range. Jung et al.  employed a bi-level stochastic queuing model to locate charging stations for electric taxis. Long et al.  proposed a graph theoretic model based on demand and supply, that minimizes the total cost (investment and operation).
Jarmillo et al.  published an exhaustive research about genetic algorithm applications to solve facility location problems. They examined all the capacitated/un-capacitated fixed charge, maximum covering, p-median and centroid problems. They found that GAs require more time to generate a solution than other optimization algorithms, without this being a limitation for strategic decisions such are the facility location problems; moreover, the results are in many cases superior (except in the fixed charge location problem). For the same reason, we have decided to develop a GA for the purposes of the current study, as presented below. The applicability of GAs to the electric vehicle charging facility location problem has been explored in a number of research papers. Ge et al.  proposed a methodology for electric vehicle charging locations, based on grid partitioning and genetic algorithm. Li et al.  employed genetic algorithm for facility location to minimize the total costs. Dong et al.  proposed a genetic algorithmic framework to minimize “range anxiety”, defined as the total number of missed trips in the network, employing GPS data from conventional vehicles and a household travel choice survey.
Our objective was to develop a framework that would be very easily applicable and in contrast to the above mentioned approaches would be based, since data from electric vehicles usage are limited, on easily accessible OD data. The current paper continuous the research of Efthymiou et al. , who investigated the Electric Vehicle Charging Infrastructure Location Problem using OD data of conventional vehicles for Thessaloniki. The authors used the open-source FLP spreadsheet solver  developed by the VeRoLog working group of EURO (Association of European Operational Research Societies). They employed a maximum coverage algorithm and performed a sensitivity analysis to find the optimal number of stations required to cover the needs of Thessaloniki. They found that the covered demand increases by 4.4% on average for every extra station used, while 80% of the demand can be covered by 15 stations.
The rate of EVs penetration in Greece is low due to the following factors : 1) the purchase price of an EV is higher than the price of a conventional; 2) the vehicle purchase potential of Greeks depends on imported vehicles; 3) there are no EVs of the most popular vehicle type categories of the market (economy and compact cars) available in the Greek market; 4) there are not EVs charging facilities in the Greek territory; 5) the consumers postpone the purchase of a new vehicle due to the uncertain economic situation; 6) the consumers are reluctant to buy an EV considering that the technologies are still immature.
Number of passenger cars in Greece (2004–2016)
Total passenger cars
Passenger cars that were bought between from 2004 to 2016
The Hellenic Ministry of Environment, Energy and Climate Change  has estimated that the penetration of EVs by 2020 will be between 2 and 7% depending on the scenario (optimistic or realistic). The examined scenarios are largely dependent on the political support for the penetration of clean vehicles. Considering a conservative prediction that 5,2 million cars will be circulating in Greece in 2020 and based on the penetration forecast of the Ministry -that by now, with the economic crisis still enduring, seems too optimistic- in 2020 there will be between 104.000 and 364.000 electric passenger cars in Greece.
4.1 Study area
Thessaloniki is the second largest city in Greece, with a population of 322.240, while in the Metropolitan area lives approximately 1.1 million of people. About 1.300.000 trips are performed on a daily basis, 51% of which is made by private cars, 39% by public transport and the rest by bicycle and on foot. The only public transport mode in Thessaloniki is a service run by buses, while a metro network is under construction. The road network consists of 2.200 km of streets, while there is a bicycle network of 12 km and a bike-sharing system.
The municipality of Thessaloniki is the economic, cultural and administrative centre of the region of Central Macedonia. It attracts visitors from the surrounding areas and neighbouring countries. The increased traffic congestion, energy consumption and air pollution generated by the private transport over the past years, has activated the authorities to recognize the importance of promoting sustainable transport. Therefore, a Sustainable Urban Mobility Plan (SUMP), an adaptive traffic management and control system, that supports the reduction of fuel consumption and information services provided to travellers to promote low energy route choices and sustainable transport modes, have been initiated. In the context of transforming Thessaloniki into a sustainable city, local authorities aim to foster electromobility in the city, giving financial incentives and providing public charging options.
In order to estimate the future demand for EVs charging in the Municipality of Thessaloniki, traffic data from the most recent trip Origin – Destination study (2011) and the traffic simulation model of the city were used. Both data and model were collected and developed by the Hellenic Institute of Transport (HIT) of the Center for Research and Technology Hellas (CERTH) within the framework of the project “Thessaloniki’s Intelligent Urban Mobility Management System”. The OD matrix for the city is based on data collected by a wide phone survey addressed to 5.000 residents of Thessaloniki wider area whose daily trips were recorded. Trip generation models were developed based on the results of this survey. Then, attractors and generators were allocated using a gravity model, creating the initial OD matrix for the area. In order to estimate the final matrix, real OD data were used for calibration purposes. 24 hourly OD matrixes have been created for a typical day, totalling in 889.000 vehicles.
The Metropolitan area of Thessaloniki is divided in 339 traffic zones, 124 of which belong to the Municipality of Thessaloniki. Due to the economic crisis that Greece is facing since late 2009, it is considered that in the design year 2020, the number of passenger vehicles in Thessaloniki will be at the 2010 levels. Similarly, the number and allocation of the trips to the traffic zones will be the same. Based on the above, the total number of passenger vehicles with destination to one of the 124 traffic zones of the Municipality, but also the average travel distance between the zones were computed. Based on the Hellenic Ministry of Environment, Energy and Climate Change  report the penetration rate of EVs will be 2–7%. Choosing an intermediate scenario, we assume that 5% of the passenger cars will be electric in 2020. The penetration of electric vehicles is assumed to be uniform across all areas of Thessaloniki. Moreover, it is assumed that the use of EVs will not affect the behaviour of commuters and thus their trips. However, not all EVs will require charging when they arrive at a destination zone.
4.3 Genetic algorithm and tool
Genetic Algorithm (GA) is an artificial optimization algorithm that can be successfully applied on different combinatorial optimization problems. The idea of GAs was introduced by Holland . GA is a stochastic search heuristic based on the natural selection and evaluation. Due to the genetic roots of the algorithm, the terminology of the optimization parameters follows the same pattern. An initial set/population of solutions/chromosomes is generated. Each chromosome is a solution, usually but not necessarily binary bit string, of the problem. The initial population evolves in new generations through an iterating process. The fitness function (equivalent to objective function) is used to evaluate the “fitness” of each individual in every generation. The parents and offspring that result in higher fitness values are selected to form the next generation, while those of lower are rejected, in order to maintain the size of the population. The offspring are created either by mutation (modification of a parent chromosome) or crossover (merging of parent chromosomes).
In this research, the chromosome is a sequence of binary bits that take the value 1 to the locations that have been selected for implementation of EV charger, and 0 to the others. The size of the initial population was set to 400; the probability of crossover between the pairs of chromosome was set to 0.8 (i.e. the offspring is made 80% from crossover – the new generation is 20% similar to the old) and the probability of mutation in a parent chromosome to 0.1 [i.e. 10% of the chromosome is changed (mutation should not occur very often in order to avoid having a completely random new population)]. Coverage distance for EV chargers is assumed to be 500 m. A sensitivity analysis was performed assuming 5, 10, 15 and 20 EV charging stations. The initial population was composed by randomly generated chromosomes with sum of bits equal to the number of stations, in order to restrict the search area of the algorithm and increase the optimization speed. Assuming the time, number of stations and the coverage distance as given, the optimization parameter is the total demand served.
Demand Covered (EVs)
Demand Covered (%)
Efthymiou et al. 
European countries are expected to encourage the electrification of their urban transport networks. In order to reduce the electric vehicle “driver anxiety” (i.e. the driver’s concern of running out of battery), public charging networks should be implemented. In this context, the objective of this research is to propose a solution for optimal EV charging infrastructure deployment, based on Genetic Algorithms and OD data. The results of a case study in Thessaloniki indicate that 15 stations are required in order to cover 80% of the expected demand. The estimation of charging demand is based on assumptions due to the scarce availability of EV data in Greece. The proposed optimization algorithm has been implemented in a user-friendly tool developed in R and is freely available. Since low EV penetration rates are more or less the case in all EU countries (as well as the whole world) this approach as well as the tool could be used to allocate charging stations at high-level in other cities too, in Greece and worldwide, in order to deploy a plan for installing adequate charging. The authors intend to further develop the tool in order to increase its capabilities and render it a flexible policy evaluation platform for the local Authorities.
This research has been implemented in the framework of CERTH KRIPIS project, that is funded by the European Regional Development Fund (ERDF) and National Funds, through the Greek General Secretariat for Research and Technology.
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
- European Commission (2011) White Paper - Roadmap to a Single European Transport Area - Towards a competitive and resource efficient transport system. Brussels, 2011Google Scholar
- Frade I, Ribeiro A, Gonçalves GA Antunes AP (2011) An optimization model for locating electric vehicle charging stations in central urban areas. Proceedings of the 90th Annual Meeting of the Transportation Research Board, January 2011, Washington, DCGoogle Scholar
- Sweda T, Klabjan D (2011) An agent-based decision support system for electric vehicle charging infrastructure deployment. 7th IEEE Vehicle Power and Propulsion Conference, VPPC 2011, ChicagoGoogle Scholar
- Hanabusa H, Horiguchi R (2011) A study of the analytical method for the location planning of charging stations for electric vehicles. LNAI 6883:596–605Google Scholar
- Wang H, Huang Q, Zhang C, Xia A (2011) A novel approach for the layout of electric vehicle charging station. IEEEGoogle Scholar
- Efthymiou D, Antoniou C, Tyrinopoulos I Mitsakis E (2012) Spatial exploration of effective electric vehicle infrastructure location. In Procedia – Social and Behavioral Sciences, Proceedings of the Transportation Research Arena, Athens 48:765–774Google Scholar
- Feng L, Ge S, Liu H, Wang L, Feng Y (2012) The planning of charging stations of the urban trunk road. Innovative Smart Grid Technologies - Asia (ISGT Asia), 2012 IEEE, Tianjin, 21–24 May 2012Google Scholar
- Worley O, Klabjan D, Sweda ATM (2012) Simultaneous vehicle routing and charging station siting for commercial electric vehicles. IEVC 2012Google Scholar
- Chen TD, Kockelmand KM, Khan M (2013) The electric vehicle charging station location problem: a parking –based assignment method for Seattle. Proceedings of the 92nd Annual Meeting of the Transportation Research Board, January 2013, Washington, DCGoogle Scholar
- He F, Wu D, Yin Y, Guan Y (2013) Optimal deployment of public charging stations for plug-in hybrid electric vehicles. Transp Res B Methodol 47:87–101View ArticleGoogle Scholar
- Xi X, Sioshansi R, Marano V (2013) Simulation-optimization model for location of a public electric vehicle charging infrastructure. Transp Res D 22:60–69View ArticleGoogle Scholar
- Sathaye N, Kelley S (2013) An approach for the optimal planning of electric vehicle infrastructure for highway corridors. Transp Res E 59:15–33View ArticleGoogle Scholar
- Xu H, Miao S, Zhang C, Shi D (2013) Optimal placement of charging infrastructures for large-scale integration of pure electric vehicles into grid. Electr Power Energy Syst 53:159–165View ArticleGoogle Scholar
- Baouche F, Billot R, Trigui R, El Faouzi N-E (2014) Efficient allocation of electric vehicles charging stations: optimization model and application to a dense urban network. IEEE Intell Transp Syst Mag 6(3):33–43Google Scholar
- Ghamami M, Nie Y, Zockaie A (2014) Planning Plug-in electrical vehicles charging infrastructure in city centers. Proceedings of the 93rd Annual Meeting of the Transportation Research Board, January 2014, Washington, DCGoogle Scholar
- Sun X, Yamamoto T, Morikawa T (2014) The timing of mid-trip electric vehicle charging. TRb 2014Google Scholar
- Chen N, Gardner LM, Duell M, Waller ST (2014) Evaluating location alternatives or electric vehicle re-charging infrastructure using a distance constrained equilibrium assignment model. Proceedings of the 93rd Annual Meeting of the Transportation Research Board. January 2014, Washington, DCGoogle Scholar
- Lee Y-G, Kim H-S, Kho S-Y, Lee C (2014) UE-based location model of rapid charging stations for EVs with batteries that have different states-of-charge. Proceedings of the 93rd Annual Meeting of the Transportation Research Board, January 2014, Washington, DCGoogle Scholar
- Jung J, Chow JYJ, Jayakrishnan R, Park JY (2014) Stochastic dynamic itinerary interception refueling location problem with queue delay for electric taxi charging stations. Transp Res C 40:123–142View ArticleGoogle Scholar
- Long JIA, Zechun H, Yinghua S, Zhuowei L (2014) Optimal siting and sizing of electric vehicle charging stations. Electric Vehicle Conference (IEVC), 2012 I.E. international, 4–8 March 2012, Greenville, SCGoogle Scholar
- Jarmillo JH, Bhadury J, Batta R (2002) On the use o genetic algorithms to solve location problems. Comput Oper Res 29:761–779MathSciNetView ArticleMATHGoogle Scholar
- Ge S, Feng L, Liu H (2011) The planning of electric vehicle charging station based on grid partition method. IEEEGoogle Scholar
- Li Y, Li L, Yong J, Yao Y, Li Z (2011) Layout planning of electric vehicle charging stations based on genetic algorithm. LNEE 99:661–668Google Scholar
- Dong J, Liu C, Lin Z (2014) Charging infrastructure planning for promoting battery electric vehicles: an activity-based approach using multiday travel data. Transp Res C 38:44–55View ArticleGoogle Scholar
- Efthymiou D, Chrysostomou K, Morfoulaki M, Aifantopoulou G (2015) Electric Vehicle Charging Facility Location Problem: The case of Thessaloniki. 18th Euro Working Group on Transportation, EWGT 2015, 14–16 July 2015. Delft, The NetherlandsGoogle Scholar
- Erdogan G (2015) FLP spreadsheet solverGoogle Scholar
- Spentzas K (2012) Electric vehicles in Greece: potential and prospects. Available on-line: http://www.heliev.gr/library_articles/K.Spentzas_environment_and_ecological_transports.pdf. (in Greek)
- National Statistical Service of Greece (2014) Data related to vehicles’ Greek market www.statistics.gr
- Hellenic Ministry of Environment, Energy and Climate Change (2012) Investigating ways of development and penetration of EVs in Greece. Athens, 2012Google Scholar
- Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–72View ArticleGoogle Scholar
- R Core Team (2016) R: a language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. URL http://www.R-project.org/
- Luca Scrucca (2013) GA: A Package for Genetic Algorithms in R. Journal of Statistical Software, 53(4): 1–37. URL http://www.jstatsoft.org/v53/i04/
- Wickham H (2009) ggplot2: elegant graphics for data analysis. Springer, New YorkView ArticleMATHGoogle Scholar
- Kahle D, Wickham H (2013) Ggmap: a package for spatial visualization with Google maps and OpenStreetMap. R package version 2.3. http://CRAN.R-project.org/package=ggmap
- Verzani J (2015) gWidgets API for building toolkit-independent, interactive GUIs. Available on-line: ftp://cran.r-project.org/pub/R/web/packages/gWidgets/gWidgets.pdf