Greedy methods guarantee an optimal solution when: 

A

Overlapping subproblems exist 

B

Problems have optimal substructure and greedy choice property

C

Divide and conquer can be applied

D

Subproblems are independent

উত্তরের বিবরণ

img

Greedy Algorithm হলো এমন একটি কৌশল যা প্রতিটি ধাপে স্থানীয়ভাবে সর্বোত্তম (locally optimal) পছন্দ গ্রহণ করে, আশা করা হয় এই ধারাবাহিক নির্বাচনের মাধ্যমে সামগ্রিকভাবে সর্বোত্তম (globally optimal) সমাধানে পৌঁছানো যাবে।

মূল তথ্যসমূহ:

  • কার্যপদ্ধতি: Greedy অ্যালগরিদম প্রতিটি ধাপে এমন সিদ্ধান্ত নেয় যা সেই মুহূর্তে সবচেয়ে ভালো মনে হয়, এবং পূর্ববর্তী সিদ্ধান্ত পরিবর্তন না করেই পরবর্তী ধাপ এগিয়ে চলে।

  • সর্বোত্তম সমাধান নিশ্চিতে দুটি মূল বৈশিষ্ট্য প্রয়োজন:

    1. Optimal Substructure: একটি সমস্যার সর্বোত্তম সমাধান তার সাবপ্রবলেমগুলোর সর্বোত্তম সমাধান থেকে গঠিত হতে পারে।

      • উদাহরণ: Shortest path problem, যেখানে ছোট ছোট পথে সর্বোত্তম সিদ্ধান্ত নিয়ে পুরো পথের সর্বনিম্ন মান পাওয়া যায়।

    2. Greedy Choice Property: প্রতিটি ধাপে স্থানীয়ভাবে সেরা পছন্দ (locally optimal choice) করলে সেটি শেষ পর্যন্ত গ্লোবাল অপ্টিমাম সমাধানে পৌঁছায়।

ভুল বিকল্পসমূহ:

  • ক) Overlapping subproblems: এটি Dynamic Programming-এর বৈশিষ্ট্য, Greedy নয়।

  • গ) Divide and Conquer: এটি সমস্যাকে স্বাধীন অংশে ভাগ করে, Greedy এই পদ্ধতি অনুসরণ করে না।

  • ঘ) Independent subproblems: এটি DP বা Divide and Conquer-এর জন্য উপযুক্ত, Greedy নয়।

অতএব, Greedy অ্যালগরিদমের কার্যকারিতা নিশ্চিত করতে সমস্যায় থাকতে হবে Optimal Substructure এবং Greedy Choice Property, তাই সঠিক উত্তর খ)

Unfavorite

0

Updated: 2 days ago

Related MCQ

 In machine learning, supervised learning means: 

Created: 2 days ago

A

Training with unlabeled data

B

No training is required

C

Training with labeled data

D

Only reinforcement signals are used

Unfavorite

0

Updated: 2 days ago

 Which data structure allows insertion at one end and deletion at the other end?

Created: 2 days ago

A

Stack

B

Tree

C

Queue

D

Graph

Unfavorite

0

Updated: 2 days ago

 To solve a problem using recursion we should use a:

Created: 2 days ago

A

Linked list 

B

Stack

C

Queue

D

Array

Unfavorite

0

Updated: 2 days ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD