Cooperative Coding and Caching Scheduling via Binary Particle Swarm Optimization in Software-Defined Vehicular Networks Neural Computing and Applications 2021