An Adjustable Preference Affinity Propagation (APAP) algorithm is proposed. The initial value of each element preference pk is determined according to the data distribution. Element preference pk can be automatically adjusted during the iteration process. Experiments on synthetic and real data verify the effectiveness and the advantages of APAP.