EvoStream یکی از الگوریتمهای خوشه بندی جریان است که با استفاده از یک الگوریتم تکاملی به صورت تدریجی در زمانهای بیکاری جریان، خوشه بندی نهایی را انجام میدهد. تعداد خوشه ها در الگوریتم EvoStream ثابت درنظر گرفته میشود، درحالی که در جریانداده ی واقعی این تعداد در طول زمان متغیر است و به پیچیدگی دادههای ورودی بستگی دارد. از طرف دیگر از آنجایی که زمان وقوع بیکاری و طول زمان مذکور از الگوی خاصی تبعیت نمیکند ممکن است برخی گامهای تکاملی به پایان نرسند که این امر با توجه به ثابت نبودن واقعی تعداد خوشه ها از کیفیت خوشه ها می کاهد. در این مقاله الگوریتم جدیدی برای بهبود EvoStream ارائه شده است که تعداد خوشه ها را به درستی بصورت پویا تشخیص داده و ضمن بهبود کیفیت خوشه ها، اجرای مرحله ی تکاملی را تا چهار برابر تسریع میکند.