คำชี้แจงปัญหา กำหนดไบนารีทรีซึ่งแต่ละองค์ประกอบของโหนดประกอบด้วยตัวเลข ภารกิจคือการหาผลรวมขั้นต่ำที่เป็นไปได้จากโหนดปลายสุดหนึ่งไปยังอีกโหนดหนึ่ง ตัวอย่าง ในเส้นทางย่อยขั้นต่ำของทรีด้านบนคือ -6 ดังนี้:(-4) + 3 + 2 + (-8) + 1 อัลกอริทึม แนวคิดคือการรักษาค่าสองค่าในการเรียกซ้ำ - ผลรวมของเส้นทางร