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

    In this way, the assignment algorithm will converge faster without affecting the network performance. The edgetrimming strategy must follow these design objectives:…

    • 8009 Words
    • 33 Pages
    Good 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
  • 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

    But, most students will have trouble finding a solution. The solution procedure suggested involves decomposing a larger problem into a series of smaller problems that are easier to solve. The case provides students with a good first look at the kinds of problems where management science is applied in practice. The problem is a real one that one of the authors was asked by the Head Professional at Royal Oak Country Club for help with. Solution: Scheduling problems such as this occur frequently, and are often difficult to solve.…

    • 4205 Words
    • 17 Pages
    Powerful 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
  • Powerful Essays

    References: Aarts, E.H.L., Korst, J.H.M. and Laarhoven, P.J.M. van. (1997). Simulated annealing. Pages 91– 120 in: Local Search in Combinatorial Optimization (E.H.L. Aarts, and J.K.L. Lenstra, Eds.) John Wiley & Sons, New York. Anderson, C. and McShea, D.W. Individual versus social complexity, with particular reference to ant colonies. Biol. Rev. (Camb), in press. Appleby, S. and Steward, S. (1994). Mobile software agents for control in telecommunications networks. BT Technol. J. 12: 104–113. Bartholdi, J. J., III. (1993) Interactive program to balance assembly lines. Int. J. Prod. Res. 31: 2447–2461. Bartholdi, J.J., III and Eisenstein, D.D. (1996). A production line that balances itself. Oper. Res. 44: 21–34. Bartholdi, J. J., III, Bunimovich, L.A. and Eisenstein, D.D. (1999). Dynamics of two- and threeworker "bucket brigade" production lines. Oper. Res. 47: 488–491. Bartholdi, J. J., III, Eisenstein, D.D. and Foley, R. A. Performance of bucket brigades when work is stochastic. Oper. Res., in press. Beebe, W. (1921). Edge of the Jungle. Henry Holt and Company, New York. Bonabeau, E. (1998). Social insect colonies as complex adaptive systems. Ecosystems 1: 437– 443. Bonabeau, E., and Théraulaz, G. (2000). Swarm smarts. Sci. Am. 282: 72–79. Bonabeau, E., Dorigo, M. and Théraulaz, G., 1999. Swarm Intelligence: From Natural to Artificial Systems. Santa Fe Institute on the Sciences of Complexity. Oxford University Press, New York. Bonabeau, E., Dorigo, M. and Théraulaz, G. (2000). Inspiration for optimization from social insect behaviour. Nature 406: 39–42.…

    • 8717 Words
    • 35 Pages
    Powerful 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
  • 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
  • Good Essays

    The goal of solving assignment problem is how to make an assignment with the lowest cost. In this case study, we have 2 types of assignment cost which are transportation cost and opportunity cost. Transportation cost is the major assignment…

    • 1160 Words
    • 5 Pages
    Good Essays