AbstractThis paper presents the dynamic fuzzy clustering method to solve the multi-producers to multi-customers large-scale distribution problem. The proposed method includes three phases: Static clustering, order processing, and dynamic clustering. Based on the distances among customers,k-means method is used to generate the static clusters. The service priorities of each producer serving the static customer groups are ranked according to the distance performance. In the case of fluctuant customer orders, order processing can divide customer orders into several consecutive periods. After the above two phases, the fuzzy clustering technique is applied to further conduct dynamic clustering based on the customer order attributes. Similarly, the service priorities of generated dynamic customer groups will be ranked according to the time attributes of orders. Finally, by the real case, the authors obtain the conclusion that using the proposed method, the total cost of the producer is reduced by about 35%, and the vehicle loading rates are almost above 95%.