Optimization of multi-injection diesel combustion through direct application of ABC and PSO variant algorithms