در این پژوهش یک مسأله زمانبندی تولید و توزیع یکپارچه با در نظر گرفتن انرژی بررسی شده است که در آن مجموعهای از کارها (سفارشهای مشتری) باید بین کارخانهها تخصیص داده شوند و کارها در محیطهای جریان کارگاهی در کارخانههای مرتبط با آنها پردازش شوند. کارهای تکمیل شده توسط وسایل نقلیه دارای ظرفیت به مشتریان در مناطق مختلف باید تحویل داده شود، طوری که پنجره زمانی تحویل حتیالمقدور برآورده شود. در بخش تولید، ماشینها تحت حالتهای سرعت گسسته کار میکنند. هرچقدر سطح سرعت کمتر باشد، انرژی کمتری مصرف میشود و بالعکس. در بخش توزیع، انرژی مصرف شده توسط یک وسیله نقلیه بسته به میزان باری که حمل میکند، متفاوت است. تصمیمات عملیاتی در بخش تولید شامل، تخصیص سفارشها به هر کارخانه، ترتیب پردازش سفارشها بر روی ماشینهای هر کارخانه و همچنین حالت سرعت هر ماشین برای پردازش یک کار است. در بخش توزیع، باید در مورد نحوه بستهبندی، بارگیری و ترتیب بازدید هر مشتری توسط وسایل نقلیه تصمیمگیری شود. بر این اساس، برای حل بهینه مسأله پیشنهادی، یک مدل برنامهریزی خطی آمیخته با اعداد صحیح با هدف کمینه کردن هزینههای سیستم تولید و توزیع، جریمه زودکرد و دیرکرد ناشی از تحویل خارج از پنجره زمانی و هزینه مصرف انرژی ایجاد شده و یک مثال عددی در نرم افزار GAMS با استفاده از حلکننده GUROBI حل شده است. همچنین برای حل مسائل در ابعاد متوسط و بزرگ در مدت زمان معقول، دو الگوریتم فراابتکاری ژنتیک و ممتیک پیشنهاد شد. نتایج نشان داد که الگوریتم ممتیک نتایج بهتری نسبت به الگوریتم ژنتیک ارائه میدهد. اما مدت زمان اجرای الگوریتم ژنتیک کمتر از الگوریتم ممتیک است.