For this reason, it is often used as an example problem for various programming techniques, including nontraditional approaches such as constraint programming, logic programming or genetic algorithms.
Din acest motiv, adesea este folosită ca exemplu de problemă pentru diverse tehnici de programare, inclusiv abordări netradiționale, cum ar fi programarea cu constrângeri⁠(d), programarea logică⁠(d) sau algoritmii genetici.