روندیابی سیل در رودخانههایی که دارای دشتهای سیلابی میباشند (کانالهای با مقطع مرکب) دارای پیچیدگی زیادی است. در این حالت، استفاده از معادلات سنونان که اساس کلیهی نرمافزارهای روندیابی سیلاب را تشکیل میدهند، توأم با خطا است. برای اصلاح این معادلات، روشهای ریاضی متعددی پیشنهاد شده است. این روشها، غالباً پیچیده بوده و زمان اجرای طولانی دارند. در این مقاله راهحل ساده و بهینهای مبتنی بر روش ماسکینگام برای روندیابی سیل در رودخانههای سیلابی ارائه شده است. برای افزایش سرعت محاسبات، ضرایب این روش به کمک الگوریتم ژنتیک، به صورت بهینه محاسبه شدهاند. برای ارزیابی نتایج این روش، از دادههای آزمایشگاهی روندیابی سیل در دو کانال مرکب همگن و غیرهمگن استفاده شده است. نتایج نشان میدهد که روش ماسکینگام به خوبی تغییرات دبی جریان را در طول کانال شبیهسازی نموده است. با اجرای مدل ریاضی یکبعدی HEC-RAS4، مشخص شد که نتایج این مدل نسبت به نتایج روش پیشنهادی این تحقیق دارای خطای بیشتری است.