پاورپوینت مسأله مجموع زیرمجموعه ها
- شناسه : 102403
- فرمت اصلی : pptx
- تعداد صفحات : 10
- حجم فایل : 66.16 مگابایت
- در صورت مغایرت با توضیحات
- از طریق چت انلاین و واتساپ
- دانلود سریع پس از خرید فایل
- در هر زمان با چند کلیک سریع
پاورپوینت مسأله مجموع زیرمجموعه ها
قسمتی از متن
n عدد صحیح مثبت wi و یک عدد صحیح مثبت M وجود دارد. هدف یافتن تمام زیرمجموعه های اعداد صحیح است به طوری که مجموع آنها M باشد.
مثال:
n=5, M=21, w=(11,5,6,16,10)
5+6+10=21, 5+16=21, 10+11=21
حل با استفاده از روش ایجاد درخت فضای حالت
حل مسأله
برای تعیین گره های وعده گاه اعداد را به صورت غیرنزولی مرتب می کنیم.
در سطح i ام , wi+1 کمترین وزن باقی مانده را دارد.
اگر weight مجموع اعداد تا گره سطح i باشد:
weight+ wi+1 >M ام غیر وعده گاه i گره
اگر total مجموع اعداد باقی مانده باشد:
weight+ total >M ام غیر وعده گاه i گره
اگر weight=M آنگاه یک جواب در آن گره به دست آمده و باید به عقب برگشت و مسیر جدید را شروع کرد.
آرایه include[1..n] : در صورتی که عدد iام انتخاب شود include[i]=“yes” در غیر اینصورت include[i]=“no”
فهرست مطالب:
مسأله مجموع زیرمجموعه ها
درخت فضای حالت (n=3, M=6, w=(2,4,5
حل مسأله
درخت فضای حالت برای n=5, M=21, w=(5,6,10,11,16
الگوریتم مجموع زیرمجموعه ها
مسأله چرخه هامیلتونی
روش حل
الگوریتم چرخه هامیلتونی
تحلیل پیچیدگی زمانی