The machining of multi-hole parts often has complex correlated position accuracy requirements. When some position accuracies do not meet the requirements, several hole axes need to be adjusted. Previous methods usually correct all deviated axes to their theoretical locations. However, the correction workload is too large and inefficient. This paper proposes an efficient and adaptive hole position correction model for multi-hole part. First, the method establishes the topological relationship of the holes and faces on the part according to the position accuracy requirements of the multi-hole part. Then, the goal is to minimize the number of holes that need to be corrected. In this model, the parallelism of holes, perpendicularity, and other constraints are considered. The simulation and experimental results show that the use of this model can effectively reduce the number of holes that need to be corrected during the compensation of the position error between holes. It improves the efficiency in the subsequent compensation process significantly.