Optimality and Stability Study of Timing-driven Placement Algorithms