The traditional approach for planning the gate assignment in Taiwan is not based on a systematic analysis. It is ineffective and inefficient to handle large-scale airport assignment problems. In the past, zero-one integer programming techniques have been used to develop models for solving the gate assignment problems. They are generally difficult in handling large-scale problems. Although network models have been employed to efficiently solve for large-scale problems, their convergence is not satisfactory. This paper proposes a zero-one integer programming model and apply the column generation and branch and bound approaches for efficiently and effectively solving large-scale gate assignment problems.