The existing Row Rippling Column Stealing(RRCS) topology reconfiguration algorithm,which is based on the idea of hierarchical optimization,achieves the overall optimal solution through searching the local optimal solution. However,the local neighborhood searching of the RRCS algorithm is unidirectional, easily leading to the worse suboptimal solutions or the serious chain column stealing operations that the former unit sequentially occupies the optimal solution of next unit. Facing this situation,an optimized RRCS algorithm is proposed to improve the local solution and avoid the chain operations by using local neighborhood bidirectional searching. Experimental results show that when the fault cores on physical topology are more,the optimized algorithm is better.