An improved ant colony optimization with an automatic updating mechanism for constraint satisfaction problems. (February 2021)