- شروع کننده موضوع
- #1
tiberium
کاربر فوقحرفهای
- ارسالها
- 1,057
- امتیاز
- 1,052
- نام مرکز سمپاد
- شهید بهشتی سمنان
- شهر
- سمنان
- سال فارغ التحصیلی
- 1389
- مدال المپیاد
- المپیاد کامپیوتر
- دانشگاه
- صنعتی شریف
- رشته دانشگاه
- مهندسی فن آوری اطلاعات
این مساله مربوط به NP هست که ایجا توضیح دادم
http://www.sampadia.com/forum/index.php/topic,97353.0.html
اما چون حلش صرفا ایده هست و تقریبا دانش خاصی نمی خواد اینجا مطرح کردم.
فرض کنید یه سیستم عامل دارید .ما به این سیستم عامل یه سری task میدیم.برای هر task سه تا مولفه تعریف شده
یکی اینکه از چه زمانی به بعد میتونه شروع بشه...قبل از چه زمانی باید تموم شده باشه....و اینکه چقدر طول میکشه
مثلا یه taski از 5 به بعد میتونه شروع بشه....قبل 20 هم باید تموم شده باشه.3 ثانیه هم طول میکشه
این کار رو هم میشه از 5 تا 8 انجام داد..هم از 6 تا 9 و حالت های دیگه.
n تا task به این سیستم عامل داده میشه.میخوایم بدونیم آیا میتونیم یه الگوریتمی طراحی کنیم که تو زمان چند جمله ای بگه آیا میشه تمامی این کار ها رو طبق شرایطی که گفته انجام بدیم یا نه. البته این جوابش نه هست و می خوایم NP بودنشو ثابت کنیم.
و از مساله subset sum هم استفاده کنید. ( توضیح این مساله تو همون تاپیکی که بالا دادم هست.) بعنی باید یه روشی ارائه بدین که اگر این مساله رو بتونیم حل کنیم subset sum هم میتونیم با همین راه حل کنیم
http://www.sampadia.com/forum/index.php/topic,97353.0.html
اما چون حلش صرفا ایده هست و تقریبا دانش خاصی نمی خواد اینجا مطرح کردم.
فرض کنید یه سیستم عامل دارید .ما به این سیستم عامل یه سری task میدیم.برای هر task سه تا مولفه تعریف شده
یکی اینکه از چه زمانی به بعد میتونه شروع بشه...قبل از چه زمانی باید تموم شده باشه....و اینکه چقدر طول میکشه
مثلا یه taski از 5 به بعد میتونه شروع بشه....قبل 20 هم باید تموم شده باشه.3 ثانیه هم طول میکشه
این کار رو هم میشه از 5 تا 8 انجام داد..هم از 6 تا 9 و حالت های دیگه.
n تا task به این سیستم عامل داده میشه.میخوایم بدونیم آیا میتونیم یه الگوریتمی طراحی کنیم که تو زمان چند جمله ای بگه آیا میشه تمامی این کار ها رو طبق شرایطی که گفته انجام بدیم یا نه. البته این جوابش نه هست و می خوایم NP بودنشو ثابت کنیم.
و از مساله subset sum هم استفاده کنید. ( توضیح این مساله تو همون تاپیکی که بالا دادم هست.) بعنی باید یه روشی ارائه بدین که اگر این مساله رو بتونیم حل کنیم subset sum هم میتونیم با همین راه حل کنیم