Browsing by Author "Dr. Yahya Fathi, Committee Chair"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
- Algorithms for Solving the Crosscutting Problem in a Wood Processing Mill(2006-08-07) Karimi, Sahar; Dr. Yahya Fathi, Committee Chair; Dr. Thom J. Hodgson, Committee Member; Dr. Xiuli Chao, Committee MemberIn this thesis, an exact and an inexact method are proposed for solving the crosscutting problem in a wood cutting mill. In a wood cutting mill, boards are first cut along their length (rip) into strips; then the obtained strips are cut along their width (crosscut) into cut-pieces with specific length and demand. Removing the defected areas of wood from the strips gives us clear pieces which must be cut into cut-pieces. The crosscutting problem is the problem of finding cutting patterns for all clear pieces such that demand of all cut-pieces is satisfied with minimum amount of incoming strips. A Mixed Integer Programming (MIP) model is developed for solving the crosscutting problem optimally; solving the MIP model is, however, very time-consuming. As a result, we added some valid inequalities (VI's) to the model with the purpose of increasing the efficiency of the model. The VI's are useful, but the model still couldn't solve large instances in reasonable time. To overcome the difficulty of solving time for large instances a heuristic method (inexact method) is proposed for solving the problem. We evaluated the quality of the solution obtained by the heuristic method, and its solving time. The heuristic method is fast enough to solve very large instances; the value of the solution obtained via this heuristic, however, is a few percent above optimal in the instances that we performed the experiment on.
- Generalized Mixed Integer Rounding Valid Inequalities for Mixed Integer Programming Problems(2007-05-17) Kianfar, Kiavash; Dr. Bibhuti Bhattacharyya, Committee Member; Dr. Yahya Fathi, Committee Chair; Dr. Shu-cherng Fang, Committee Member; Dr. Henry L. W. Nuttle, Committee MemberMany decision-making problems in practice can be formulated as Mixed Integer Programming (MIP) problems, which are NP-hard in their general form. Over the past few decades, an enormous amount of research has been carried out to develop the theory and algorithms for solving MIP problems. Valid inequalities are a crucial part of these developments since they can be added to the MIP problem as cutting planes to tighten the feasible region of its linear programming relaxation toward the convex hull of its MIP solutions. Mixed Integer Rounding (MIR) is a fundamental approach to generating cutting planes for general MIP problems. Recently, MIR has received special attention from several researchers. MIR inequalities are obtained from facets of certain simple mixed integer sets (MIR facets). A significant contribution in this context has been the work by Dash and Gunluk (2006) who introduced the 2-step MIR inequalities. The work of Dash and Günlük is also one of the recent advancements in the area of valid inequalities related to Gomory's group problems. These problems are of special significance in the context of MIP because facets of their corresponding polyhedra are sources for generating valid inequalities for MIP problems. In this dissertation, we generalize the concept of MIR valid inequalities. Based on this generalization, we develop new families of MIR inequalities for general MIP problems and show that they define (new) facets for the finite and infinite group polyhedra, and hence are potentially strong cuts. More specifically, the contributions of this research are as follows: First, we show that MIR facets are not limited to 1-step or 2-step facets, but for any positive integer n, n facets of a certain (n+1)-dimensional mixed integer set can be obtained through a process which includes n consecutive applications of MIR. The last of these facets is of special importance and we call it the n-step MIR facet. As a result, we generate an infinite number of MIR facets (one for each n), which we then use to generate valid inequalities for MIP problems. Second, we develop a procedure which, for any n, uses the n-step MIR facet to generate a family of valid inequalities for the feasible set of a general MIP constraint. We refer to these as the n-step MIR inequalities. The well-known Gomory Mixed Integer Cut and the 2-step MIR inequality of Dash and Gunluk are simply the first two families corresponding to n=1,2, respectively. The n-step MIR inequalities are easily produced using closed-form periodic functions, which we call the n-step MIR functions. None of these functions dominates the other on its whole period. Third, we establish a significant connection between the n-step MIR functions and facets of Gomory's group polyhedra. We prove that for any n, the n-step MIR inequalities define new families of facets for the finite and the infinite group polyhedra, and hence are potentially strong cuts. Many of these facets are new facets that have not been introduced in the literature before.
- A Tabu Search Algorithm for the Steiner Tree Problem.(2002-09-04) Kulkarni, Girish; Dr. Yahya Fathi, Committee Chair; Dr Stephen Roberts, Committee Member; Dr. George Rouskas, Committee MemberThe Steiner Tree problem in graphs is an NP-hard problem having applications in many areas including telecommunication, distribution and transportation systems. We survey, briefly, a few exact methods and a few heuristic approaches that have been proposed for solving this problem. Further, we propose a tabu search algorithm whose key feature includes a neighborhood definition consisting of exchange of key paths. The algorithm is empirically tested by running computational experiments on problem sets, with known optimal values, that are available over the internet. The results from the tabu search are compared with the optimal values and with the results of a well-known heuristic procedure. The experimental results show that the tabu search algorithm is reasonably successful. It produces near-optimal solutions in the experiments conducted and performs better than the heuristic procedure. We also explore other avenues for future work and possible extensions to the tabu search algorithm.
