Aiming to solve the problem of odor source localization (OSL) in the presence of interference sources, this paper presents two methods based on swarm intelligence algorithms. We initially introduced the shark smell optimization (SSO) algorithm and modified it for OSL tasks. Subsequently, mechanisms for collective information sharing and preventing falling into local minima were incorporated, leading to the development of the Improved Shark Smell Optimization (I-SSO) algorithm. We tested both algorithms in a computational fluid dynamics (CFD) simulated environment with a single interference source and compared them to the particle swarm optimization (PSO) algorithm and whale optimization algorithm (WOA). In scenarios with one and two interference sources. The results showed that the I-SSO algorithm outperformed the other three algorithms in both environment settings, demonstrating a higher success rate and superior search distance efficiency.