Triangular Factorization and Generalized Upper Bounding Techniques