Abstract. One way to design a local search algorithm that is effective on many types of instances is allowing this algorithm to switch among heuristics. In this paper, we refer to the way in which non-weighting algorithm adaptG 2 W SAT + selects a variable to flip, as heuristic adaptG 2 W SAT +, the way in which clause weighting algorithm RSAP S selects a variable to flip, as heuristic RSAP S, and the way in which variable weighting algorithm V W selects a variable to flip, as heuristic V W . We propose a new switching criterion: the evenness or unevenness of the distribution of clause weights. We apply this criterion, along with another switching criterion previously proposed, to heuristic adaptG 2 W SAT +, heuristic RSAP S, and heuristic V W . The resulting local search algorithm, which adaptively switches among these three heuristics in every search step according to these two criteria to intensify or diversify the search when necessary, is called N CV W (Non-, Clause, and Variable Weighting). Experimental results show that N CV W is generally effective on a wide range of instances while adaptG 2 W SAT +, RSAP S, V W , and gN ovelty+ and adaptG 2 W SAT 0, which won the gold and silver medals in the satisfiable random category in the SAT 2007 competition, respectively, are not.