Explained the basic ideas and characteristics of the difference algorithm, according to the research status of the difference algorithm in the past five years, introduce the field of difference application and compare it with the evolutionary algorithm, and analyze the advantages and disadvantages of the difference algorithm. Many scholars have improved the differential algorithm and derived evolutionary algorithms with different characteristics. This article reviews the basic principles, characteristics, improvements and applications of the difference algorithm, and gives possible future research directions.