本发明公开了一种基于改进反向学习布谷鸟搜索的TDOA定位算法,包括以下步骤初始化种群位置,确定目标函数f(x),发现概率pa,解的维度D,最大迭代次数T,随机生成N个解;由目标函数确定每个解的目标函数值,保留最优解;更新位置,得到levy飞行后的新位置,并对比随机游走前解的适应度值,保留更优解;在随机数R大于pa时抛弃原解,生成反向解,保留更优解,每隔W代对所得解进行模拟退火,结束后保留最优值,反之保留原始解;结束,判定是否满足迭代次数,若满足,输出最优解。本发明引入反向学习策略,提高种群的多样性与收敛速度,在算法陷入局部最优时采用模拟退火机制增强算法的局部搜索能力,避免搜索结果陷入局部最优从而达到全局最优解。