Kitap üç kısımdan oluşmaktadır. Birinci kısımda Karar Ağaçları ile Dal ve Sınır Yöntemi yer almaktadır. Birinci bölümde Dal ve Sınır yönteminin şematik ve kuramsal temelini oluşturan Karar Ağacı analizi ve belirsizlik altında karar alma konusu ele alınmıştır. İkinci bölümde; Dal ve Sınır yöntemi ile ilgili dallanma türleri en iyi çözümün araştırılması için "geri izleme" "sıçramalı izleme" algoritmalarının uygulanması açıklanmıştır. Üçüncü bölümde Dal ve Sınır yönteminin yaygın kullanıldığı Tamsayılı programlama modelleri ile sıralama problemlerinin yapısı tartışılmış Dal ve sınır yönteminin bunların çözümünde nasıl kullanılabileceği ile alınmıştır. İkinci Kısımda Dinamik Programlama konusu ele alınmış Üçüncü kısımda Doğrusal Olmayan Programlama konusu ele alınmıştır.