A Columnar Competitive Model with Simulated Annealing for Solving Combinatorial Optimization Problems