در این مقاله، مسأله زمانبندی پروژه با منابع محدود و فعالیتهای چند حالته (یعنی امکان انتخاب روشهای اجرایی مختلف برای فعالیتها)، برای حل به دو زیر مسأله تقسیم میشود: تخصیص روشهای اجرایی به فعالیتها و سپس زمانبندی فعالیتها به منظور کمینه نمودن زمان اتمام پروژه. روش الکترومغناطیس [i] با مسأله اول در ارتباط بوده و فهرست روش اجرای فعالیت ها را تولید می کند. پس از تعیین روش اجرایی هر فعالیت، زمان و مصرف منابع آن فعالیت بر اساس روش انتخاب شده برای اجرای آن تعیین و یک برنامه زمانبندی تصادفی به روش سری برای آن ایجاد میگردد. سپس یک روش جستجوی محلی نسبت به بهبود برنامه اقدام میکند. ضمناً در مقاله، یک تابع جریمه جدید برای فهرست های روش نشدنی از نظر منابع تجدیدناپذیر پیشنهاد میشود. عملکرد روش حل پیشنهادی با بهترین روشهای حل پیشنهاد شده تاکنون برای این مسأله بر اساس معیارهای توقف زمان حل و تعداد برنامه های زمانبندی تولید شده مقایسه میگردد که نتایج گزارش شده، گویای عملکرد عالی این روش است.