Heuristics for NP-hard optimization problems : simpler is better !?