For many problems, making greedy choices leads to an optimal solution. การแปล - For many problems, making greedy choices leads to an optimal solution. ไทย วิธีการพูด

For many problems, making greedy ch

For many problems, making greedy choices leads to an optimal solution. These algorithms are applicable to optimization problems.
In a greedy algorithm, in each step, we will make a locally optimum solution such that it will lead to a globally optimal solution. Once a choice is made, we cannot retract it in later stages.
Proving the correctness of a greedy algorithm is very important, since not all greedy algorithms lead to globally optimum solution.
For ex- consider the problem where you are given coins of certain denomination and asked to construct certain amount of money in inimum number of coins.
Let the coins be of 1, 5, 10, 20 cents
If we want change for 36 cents, we select the largest possible coin first (greedy choice).
According to this process, we select the coins as follows-
20
20 + 10
20 + 10 + 5
20 + 10 + 5 + 1 = 36.
For coins of given denomination, the greedy algorithm always works.
But in general this is not true.
Consider the denomination as 1, 3, 4 cents
To make 6 cents, according to greedy algorithm the selected coins are 4 + 1 + 1
But, the minimum coins needed are only 2 (3 + 3)
Hence, greedy algorithm is not the correct approach to solve the 'change making' problem.
Infact, we can use dynamic programming to arrive at optimal solution to this problem.

Read more at http://gonitsora.com/algorithm-types-and-classification/#TdZOUE8KelEImvTA.99
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
สำหรับปัญหาต่าง ๆ ทำการเลือกโลภนำไปสู่การมีโซลูชัน อัลกอริทึมเหล่านี้จะเกี่ยวข้องกับปัญหาการเพิ่มประสิทธิภาพในความโลภอัลกอริทึม ในแต่ละขั้นตอน เราจะทำการแก้ไขปัญหาที่เหมาะสมภายในซึ่งมันจะนำไปสู่การแก้ไขปัญหาที่ดีที่สุดทั่วโลก เมื่อเลือกได้แล้ว เราไม่สามารถถอนได้ในระยะหลังพิสูจน์ความถูกต้องของอัลกอริทึมความโลภเป็นสิ่งสำคัญมาก เนื่องจากอัลกอริทึมโลภไม่นำไปสู่การแก้ปัญหาที่ดีที่สุดทั่วโลกสำหรับอดีต - พิจารณาปัญหา ที่คุณจะได้รับเหรียญของนิกายหนึ่ง และขอให้สร้างจำนวนเงินเหรียญจำนวน inimumให้เหรียญเป็น 1, 5, 10, 20 เซ็นต์ถ้าเราต้องการเปลี่ยนแปลงสำหรับเซ็นต์ 36 เราเลือกที่ใหญ่ที่สุดได้เหรียญแรก (โลภเลือก)ตามกระบวนการนี้ เราเลือกเหรียญเป็นดังนี้-2020 + 1020 + 10 + 520 + 10 + 5 + 1 = 36สำหรับเหรียญของรับนิกาย อัลกอริทึมโลภเสมอทำงานแต่ใน นี้ไม่เป็นจริงพิจารณาของหน่วยเป็น 1, 3, 4 เซ็นต์ให้ 6 เซ็นต์ ตามอัลกอริทึมโลภเหรียญเลือก 4 + 1 + 1แต่ เหรียญขั้นต่ำที่จำเป็นเพียง 2 (3 + 3)ดังนั้น อัลกอริทึมที่โลภไม่ได้วิธีการแก้ปัญหา 'การเปลี่ยนแปลง'Infact เราสามารถใช้เขียนโปรแกรมแบบไดนามิกเพื่อให้เหมาะสมกับปัญหานี้อ่านเพิ่มเติมที่ http://gonitsora.com/algorithm-types-and-classification/#TdZOUE8KelEImvTA.99
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
สำหรับปัญหาที่หลายคนตัดสินใจเลือกที่โลภนำไปสู่ทางออกที่ดีที่สุด ขั้นตอนวิธีการเหล่านี้มีผลบังคับใช้กับปัญหาการเพิ่มประสิทธิภาพ.
ในขั้นตอนวิธีโลภในแต่ละขั้นตอนเราจะทำให้การแก้ปัญหาที่ดีที่สุดในประเทศดังกล่าวว่าจะนำไปสู่การแก้ปัญหาที่ดีที่สุดทั่วโลก เมื่อเลือกที่จะทำเราไม่สามารถดึงมันอยู่ในขั้นตอนต่อมา.
พิสูจน์ความถูกต้องของขั้นตอนวิธีโลภเป็นสิ่งที่สำคัญมากเพราะไม่ได้อัลกอริทึมโลภทั้งหมดนำไปสู่ทั่วโลกวิธีการแก้ปัญหาที่ดีที่สุด.
สำหรับอดีตพิจารณาปัญหาที่คุณจะได้รับเหรียญบางนิกาย และขอให้สร้างจำนวนหนึ่งของเงินจำนวน inimum เหรียญ.
Let เหรียญเป็นที่ 1, 5, 10, 20 เซนต์
ถ้าเราต้องการเปลี่ยนให้ 36 เซนต์เราเลือกเหรียญที่เป็นไปได้ที่ใหญ่ที่สุดครั้งแรก (ทางเลือกที่โลภ).
ตามนี้ กระบวนการที่เราเลือกเป็นเหรียญ follows-
20
20 + 10
20 + 10 + 5
20 + 10 + 5 + 1 = 36
สำหรับเหรียญของนิกายกำหนดขั้นตอนวิธีโลภมักจะทำงาน.
แต่โดยทั่วไปนี้ไม่เป็นความจริง.
พิจารณา นิกายเป็น 1, 3, 4 เซนต์
เพื่อให้ 6 เซนต์ตามขั้นตอนวิธีโลภเหรียญที่เลือก 4 + 1 + 1
แต่เหรียญขั้นต่ำที่จำเป็นเพียง 2 (3 + 3)
ดังนั้นธึมไม่ได้เป็นแนวทางที่ถูกต้อง แก้ปัญหา 'เปลี่ยนการทำ'.
Infact เราสามารถใช้โปรแกรมแบบไดนามิกที่จะมาถึงทางออกที่ดีที่สุดในการแก้ไขปัญหานี้. อ่านเพิ่มเติมได้ที่ http://gonitsora.com/algorithm-types-and-classification/#TdZOUE8KelEImvTA.99

การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: