Preview

Quadratic Assignment Problem

Powerful Essays
Open Document
Open Document
2678 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Quadratic Assignment Problem
Tabu Search Algorithm for the Quadratic Assignment Problem
Department of Industrial Engineering Koc University, Istanbul, Turkey gkirlik@ku.edu.tr

Gokhan Kirlik April 16, 2010
Abstract Quadratic assignment problem is one of the most known and challenging combinatorial optimization problems. In this study, a new tabu search algorithm is proposed to solve the quadratic assignment problem. Proposed algorithm is tested with different tabu search elements such as neighborhood size, size of the tabu list, termination condition. The performance of the proposed approach is tested on with 25, 50 and 100-department instances which are taken from QAPLib.

1

Introduction

Quadratic assignment problem (QAP) is firstly introduced by Koopmans and Beckman in 1957 [5]. It can be described as follows: given n×n matrices A = (aij ) and B = (bij ) where matrices represent flow and distance, respectively. Find a permutation π ∗ minimizing n n

min f (π) Q π∈ (n)

= i=1 j=1

aij bπi πj

where (n) is the set of permutations of n elements [1]. Shani and Gonzalez have shown that QAP is NP-hard [8]. Solving this problem optimality for the large instances is computationally infeasible. Therefore, heuristic approaches have to be used for solving medium- and large-scale QAPs. In this 1

study, tabu search (TS) algorithm is used to solve QAP. Tabu search technique was developed by Glover [2, 3]. This method has become very popular and is widely used for a variety of problems [4]. Tabu search is based on the neighborhood search with local-optima avoidance but in a rather deterministic way. The key idea of tabu search is allowing climbing moves when no improving neighboring solution exists. However, some moves are to be forbidden at a present search iteration in order to avoid cycling. The proposed tabu search algorithm is tested with different neighborhood sizes, tabu tenors and termination conditions. During the tests 25department [7] and 50, 100-department [9] instances



References: [1] L. M. Gambardella, E. D. Taillard, and M. Dorigo. Ant colonies for the quadratic assignment problem. Journal of the Operational Research Society, 50:167–176, 1999. [2] F. Glover. Tabu search: Part 1. ORSA Journal on Computing, 1:190–206, 1989. [3] F. Glover. Tabu search: Part 2. ORSA Journal on Computing, 1:4–32, 1990. [4] F. Glover and M. Laguna. Tabu Search. Kluwer, Dordrecht, 1997. [5] T. C. Koopmans and M. Beckmann. Assignment problems and the location of economics activities. Econometrica, 25:53–76, 1957. [6] A. Misevicius. A tabu search algorithm for the quadratic assignment problem. Computational Optimization andApplications, 30:95–111, 2005. [7] C. E. Nugent, T. E. Vollman, and J. Ruml. An experimental comparison of techniques for the assignment of facilities to locations. Operations Research, 16:150–173, 1968. [8] S. Shani and T. Gonzalez. P-complete approximation problems. Journal of the Association for Computing Machinery, 23:555–565, 1976. [9] M. R. Wilhelm and T. L. Ward. Solving quadratic assignment problems by simulated annealing. IIE Transactions, 19(1):107–119, 1987. 12

You May Also Find These Documents Helpful

  • Good Essays

    The problem basically consists of finding the optimum set of routes that represent the lowest possible total cost and/or total travel time. The plant is dealing with the repositioning of trucks to serve its supply demand and determining a number of transportation units that optimally balance supply requirements against the cost of maintaining the transportation units. In order to increase truck utilization and achieve better performance, the plant has to adequately and efficiently ensure the scheduling of a steady supply of hogs.…

    • 1274 Words
    • 6 Pages
    Good Essays
  • Good Essays

    delivery. To this end, we design two basic algorithms and an advanced algorithm framework. Within this…

    • 8009 Words
    • 33 Pages
    Good Essays
  • Better Essays

    Acme

    • 1450 Words
    • 8 Pages

    Acme De Mexico’s Manager has requested assistance in developing a minimum cost daily assignment schedule for the customer service employees in their newly built store. Specifically, he wants to know the minimum total cost per day, which is the decision variable. He also wants to know the exact amount of part time and full time employees which will determine the total cost. The objective function is to minimize costs.…

    • 1450 Words
    • 8 Pages
    Better Essays
  • Satisfactory Essays

    LYT2 Task2

    • 4061 Words
    • 12 Pages

    Stein, S. S., Gerding, E. H., Rogers, A. C., Larson, K. K., & Jennings, N. R. (2011). Algorithms…

    • 4061 Words
    • 12 Pages
    Satisfactory Essays
  • Powerful Essays

    McLeod Motors LTD

    • 1142 Words
    • 6 Pages

    Kleywegt, A., V. Nori, M. Savelsberg. 1998. A computational approach for the inventory routing problem. Technical Report, Georgia Institute of Technology, Atlanta, GA.…

    • 1142 Words
    • 6 Pages
    Powerful Essays
  • Better Essays

    Hi-Ho Yo-Yo, Inc

    • 1077 Words
    • 5 Pages

    References: Hochbaum, D. S. (1999). The Scheduling Problems. Retrieved On October 20, 2011 from riot.ieor.berkeley.edu/riot/Applications/Scheduling/algorithms.html…

    • 1077 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    Therefore, the objective is to: This LP problem is easily solved by using a “greedy” heuristic search algorithm. This is implemented by going through the a-vector to find the weights of each technology type. The one with the highest weight gets the first priority. It is assigned all its demands if there are enough resources to meet its demand.…

    • 6625 Words
    • 27 Pages
    Powerful Essays
  • Good Essays

    Many questions arise when we think about optimization problem in healthcare industry. Like how to decide the best location for OPD and emergency vehicles…

    • 523 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Before creating any models, visual, mathematical or spreadsheets, one has to start with the problem solving process. The problem solving process consists of six stages that can be followed to solve almost any problem. These stages or steps are employed and are repeated multiple times, not necessarily in the same order, to obtain an efficient and refined solution to a particular problem.…

    • 2313 Words
    • 10 Pages
    Better Essays
  • Satisfactory Essays

    case mac peasrson

    • 808 Words
    • 4 Pages

    First, we decide to build base model for analysis. In the base model, we find there are two allocation methods both achieving the minimum possible cost $ 4470. But based on the tie-breaking rules, we find out the option 2 can fulfill the bidding requirement earlier than option 1. Therefore, we recommend to choose Option 2.…

    • 808 Words
    • 4 Pages
    Satisfactory Essays
  • Powerful Essays

    particular application, the proposed heuristic based on majority rules combined with concessions to significant mi-…

    • 8558 Words
    • 68 Pages
    Powerful Essays
  • Good Essays

    Developing a plan requires several months of preparation time by a team of experienced service designers. The railroad industry is losing a significant amount of experienced employees due to retirement. Railroad companies are in need of software tools to decrease their dependence on people. Ravindra Ahuja, Krishna Jha, and Jian Liu created algorithms to solve the railroad blocking and train scheduling problems. Reducing railroad blocking is critical for the railroad industry in order to save cost.…

    • 598 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    The war

    • 1240 Words
    • 5 Pages

    B.A. in Mathematics, Reed College, 1971. M.Sc. 1974, Ph.D. 1979, in Computer Science, Stanford University. Fulbright Senior Scholar Award (1997); Fellow of the Association Computing Machinery, 2001.…

    • 1240 Words
    • 5 Pages
    Satisfactory Essays
  • Powerful Essays

    First of all, in our case, which is assigning regions to sales representatives at Pfizer Turkey, we have some problems to solve and when we solve these we have two main goals. The First goal is minimize the disruption. We minimize disruption because we do not want to change on current system. The second goal is improving current system Pfizer Turkey. This changing should minimize total travel distance between sales representatives (SRs) which in the center brick and other brick which associated them. When we do these we should consider the travel distance and make sure not to reassign too many bricks an also we need to make sure that there is a reasonable balance of workload among SRs. We have 30 bricks and 5 of them are the center bricks in Istanbul. We should choose the best location of them with minimum travel distance and minimum disruption.…

    • 2017 Words
    • 9 Pages
    Powerful Essays
  • Powerful Essays

    Query Optimization Paper

    • 1520 Words
    • 7 Pages

    References: [1] Apers, P.M.G., Hevner, A.R., Yao, S.B. Optimization Algorithms for Distributed Queries. IEEE Transactions on Software Engineering, Vol 9:1, 1983.…

    • 1520 Words
    • 7 Pages
    Powerful Essays