In this paper we propose new algorithms for generating generalized hypertreedecompositions. The well known heuristics for generating tree decompositions based onvertex ordering have been extended to produce hypertree decompositions. We investigatethe generation of hypertree decompositions based on the tree decompositions of the primaland the dual graph of the hypergraph. Further, we propose a method for generatinghypertree decompositions using hypergraph partitioning. We use different algorithms forpartitioning hypergraphs. The proposed algorithms are experimentally evaluated in benchmarkproblems from the literature and industry. Using the proposed algorithms we improvethe best existing upper bounds for hypertree width for many problems.