public static void setRelaxTable(int index){
		relaxedProcedureIndex = new TreeSet<Integer>();  
		current = new Design(principle);
		
		LinkedList<Table> dupPart = new LinkedList<Table>(principle.partitionList); 
		Table tmp;
		int i;

		for(i = 0; i < partitionTableSize; i++){
			tmp = dupPart.get(i);
			if(flip[index][i]){
				addRelaxProc(tmp);
			}
		}

		// clearRouteAtrr() for relaxed table;
		for(Integer ind: relaxedProcedureIndex)
			current.routAtrrList.get(ind).clearRouteAtrr();
		
		return;
	}