Next Article in Journal
A Context-Aware Representation-Learning-Based Model for Detecting Human-Written and AI-Generated Cryptocurrency Tweets Across Large Language Models
Previous Article in Journal
Comparative Performance Analysis of Machine Learning Models for Compressive Strength Prediction in Concrete Mix Design
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

Optimization for Sustainability: A Comparative Analysis of Evolutionary Crossover Operators for the Traveling Salesman Problem (TSP) with a Case Study on Croatia

by
Petar Curkovic
Faculty of Mechanical Engineering and Naval Architecture, University of Zagreb, 10000 Zagreb, Croatia
Math. Comput. Appl. 2025, 30(6), 129; https://doi.org/10.3390/mca30060129
Submission received: 22 October 2025 / Revised: 24 November 2025 / Accepted: 26 November 2025 / Published: 29 November 2025
(This article belongs to the Section Engineering)

Abstract

This study presents a systematic comparison of five crossover operators used in genetic algorithms (GA) for the Traveling Salesman Problem (TSP). Partially Mapped Crossover (PMX), Order Crossover (OX), Cycle Crossover (CX), Edge Recombination (ERX), and Alternating Edges (AEX) are evaluated within an identical GA framework using tournament selection, inversion mutation, generational replacement, and elitism. Experiments were conducted on seven datasets, including three TSPLIB benchmarks, a clustered synthetic instance, a uniformly random instance, and two real-world Croatian city sets of 50 and 100 cities. Thirty independent GA runs per operator were analyzed using the Friedman test followed by Holm-corrected Wilcoxon pairwise comparisons. The Friedman test shows highly significant global performance differences. After applying Holm correction, the top four operators (PMX, OX, CX, and ERX) are statistically comparable on most datasets, as the correction eliminates most pairwise differences among them. All pairwise comparisons involving AEX remain significant across every dataset, confirming its consistently inferior performance. OX achieves the best average ranks across all datasets consistently, while PMX, CX, and ERX exhibit comparable mid-range performance. To illustrate practical relevance, optimized routes for Croatian instances were used to estimate fuel consumption and CO2 emissions for petrol, diesel, and electric vehicles. The results demonstrate meaningful sustainability benefits achievable through optimized routing.
Keywords: traveling salesman problem (TSP); genetic algorithms (GA); crossover operators; route optimization; sustainable transportation; CO2 emissions; Friedman test; Wilcoxon signed-rank test traveling salesman problem (TSP); genetic algorithms (GA); crossover operators; route optimization; sustainable transportation; CO2 emissions; Friedman test; Wilcoxon signed-rank test

Share and Cite

MDPI and ACS Style

Curkovic, P. Optimization for Sustainability: A Comparative Analysis of Evolutionary Crossover Operators for the Traveling Salesman Problem (TSP) with a Case Study on Croatia. Math. Comput. Appl. 2025, 30, 129. https://doi.org/10.3390/mca30060129

AMA Style

Curkovic P. Optimization for Sustainability: A Comparative Analysis of Evolutionary Crossover Operators for the Traveling Salesman Problem (TSP) with a Case Study on Croatia. Mathematical and Computational Applications. 2025; 30(6):129. https://doi.org/10.3390/mca30060129

Chicago/Turabian Style

Curkovic, Petar. 2025. "Optimization for Sustainability: A Comparative Analysis of Evolutionary Crossover Operators for the Traveling Salesman Problem (TSP) with a Case Study on Croatia" Mathematical and Computational Applications 30, no. 6: 129. https://doi.org/10.3390/mca30060129

APA Style

Curkovic, P. (2025). Optimization for Sustainability: A Comparative Analysis of Evolutionary Crossover Operators for the Traveling Salesman Problem (TSP) with a Case Study on Croatia. Mathematical and Computational Applications, 30(6), 129. https://doi.org/10.3390/mca30060129

Article Metrics

Back to TopTop