This repository contains the codebase and optimization engine for the research paper: "An explainable multi-objective decision-support approach for grid-constrained EV charging infrastructure planning".
It proposes an end-to-end mathematical optimization and explainable machine learning framework for the strategic placement of Public Charging Stations (PCS) at national and regional scales (evaluated using 1,205 candidate sites in India).
Strategic planning of EV charging infrastructure presents a complex multi-objective optimization problem. Siting algorithms must balance user convenience (minimizing detours, maximizing demand coverage) with power grid stability (avoiding transformer/feeder overload) and spatial equity (ensuring fair infrastructure distribution).
This framework solves this problem by:
- Demand Node Generation: Aggregating raw station and demographic data into representative demand centroids using a weighted K-Means clustering scheme.
-
Multi-Objective Siting: Optimizing station placement under deployment budget (
$K=150$ ) and minimum service coverage constraints ($\theta=85%$ ) using:- Non-dominated Sorting Genetic Algorithm II (NSGA-II) to construct Pareto-optimal trade-off frontiers.
- A single-objective Genetic Algorithm (GA) with auto-tuned trade-off weights.
- Distributional Equity Assessment: Measuring spatial fairness of the layout using Gini coefficients and Lorenz curves.
- Surrogate Explainability (XAI): Training tree-based surrogate classifiers (Random Forest and Gradient Boosted Trees) and applying SHAP (SHapley Additive exPlanations) to identify the causal drivers behind station selection decisions.
Given
Minimizes the average travel detour distance from demand nodes to their nearest selected station using Haversine geodesic distance
Penalizes placing stations in regions with high pre-existing grid stress. For region
The two competing objectives are optimized directly to generate a Pareto front of non-dominated solutions:
Converts the objectives into a single decision-intelligence cost function using auto-tuned weights
To resolve the "black-box" nature of metaheuristic siting, a machine learning surrogate classifier
-
station_demand_weight: The composite demand index of the station location. -
grid_index: Regional grid-stress$G_j$ . -
demand_density: Sum of demand node weights within 50 km. -
min_distance&avg_weighted_distance: Proximity metrics to demand nodes. -
station_density_nearby: Count of existing stations within a 50 km neighborhood.
-
Optimized Performance: The GA-based placement reduces demand-weighted detour distance by ~22% and improves service coverage from 69.3% to 81.2% compared to existing configurations under identical deployment budgets (
$K=150$ ). - Grid Load Mitigation: The optimized layout reduces the grid-stress penalty by approximately 28%, actively diverting capacity additions away from saturated, high-voltage urban zones (e.g., Delhi, which gained only 12 stations out of 149 candidates) toward underserved growth corridors.
- Enhanced Spatial Equity: Lorenz curves demonstrate a significant redistribution of charging access. The state-wise allocation Gini coefficient decreases from 0.602 (existing network) to 0.519 (NSGA-II deployment), corresponding to a 13.8% reduction in spatial inequality.
-
Explainable Drivers: Surrogate TreeSHAP analysis shows that accessibility metrics (
min_distanceandavg_weighted_distance) dominate optimization decisions, accounting for >80% of the surrogate model's explanatory power. Neighborhood density and grid stress act as secondary constraints to avoid congestion and over-loading.
- Mr. Abhigyan Pandey - Rajiv Gandhi Institute of Petroleum Technology (RGIPT), India
- Mr. Harsh Mishra - Rajiv Gandhi Institute of Petroleum Technology (RGIPT), India
- Dr. Akash Yadav - Rajiv Gandhi Institute of Petroleum Technology (RGIPT), India
- Mr. Vivek Raj - Rajiv Gandhi Institute of Petroleum Technology (RGIPT), India
- Mr. Vivek Kumar Thakur - Rajiv Gandhi Institute of Petroleum Technology (RGIPT), India
- Mr. Apurv Gupta - Rajiv Gandhi Institute of Petroleum Technology (RGIPT), India