Алгоритм Литтла даёт оптимальное решение.
Так что либо задача не та решается, либо алгоритм неверен. Во всяком случае, то, что описано по ссылке - это точно не алгоритм Литтла, хотя и "нечто по мотивам". Он вообще не "ветвей и границ", в нём ничего не ветвится и, соответственно, не нужны границы отсечения.
(Оффтоп)
Жил был на свете один добрый мальчик. И пошел он как-то в лес погулять. Ходит он, любуется деревьями, птичками и цветочками. И вдруг видит маленького ежика под кустом. Ежик был очень хилым и голодным. Стало мальчику его жалко и решил он его взять с собой. Принес его домой, напоил молоком, накормил сметаной, смастерил домик с теплой ватой и опилками. И так мальчик ухаживал тщательно и с любовью за ежиком месяц. Все что только ежику было нужно - все мальчик ему предоставил.
Но через месяц ежик стал меняться: у него отвалились иголки, вместо симпатичной мордочки отросла пасть с огромными клыками, язык вытянулся и стал раздвоенным как у змеи, ноги вытянулись и покрылись чешуей, между пальцев выросли плавательные перепонки, вырос лопатообразный хвост, как у бобра и выросли большие оперенные крылья, а на голове у него выросли оленьи рога...
Неожиданно мальчик понял, что принес он домой не ежика, а ФИГ ЗНАЕТ ЧТО!
Вот более вменяемое описание
http://www.lib.tsu.ru/mminfo/000349342/ ... 20-078.pdf