الگوریتم چکه آبهای هوشمند یا چکاه یک الگوریتم برای بهینهسازی هوش گروهی است. الگوریتم چکاه، الگوریتمی است که به گونه گروهی کار میکند و پرهام- گرا (طبیعت-گرا) میباشد. این الگوریتم در نهاد برای بهینهسازی آمیختاری به کار برده میشود ولی میتوان آن را برای بهینهسازی پیوسته نیز آماده ساخت.