The quadratic assignment problem (QAP) is one of the most difficult combinatorial optimization problems in the NP-hard class. Due to the difficulty of the problem, many researchers have been studying it. In this work, the simulated annealing method is parallelized on MATLAB platform and solved 36 problems from QAPLIB which is a QAP library. The performances of different parallelization methods are compared for the problems used. As a result, when compared with the serial simulated annealing method, it is seen that the parallel methods give better results when the appropriate parameters are used.
Keywords: Quadratic assignment problem, Parallel programming, Simulated annealing, OptimizationKaresel atama problemi (KAP), NP-hard sınıfındaki en zor kombinatoryal optimizasyon problemlerinden birisidir. Problemin zorluğundan dolayı birçok araştırmacı tarafından çalışılmaktadır. Bu çalışmada tavlama benzetimi yöntemi MATLAB platformunda paralelleştirilerek bir KAP kütüphanesi olan QAPLIB’den alınan 36 örnek problem çözülmüştür. Değişik paralelleştirme yöntemlerinin performansları kullanılan problemler için karşılaştırılmıştır. Sonuç olarak seri tavlama benzetimi yöntemiyle karşılaştırıldığında, paralel yöntemlerin uygun parametreler kullanıldığında daha iyi sonuçlar verdiği görülmüştür.
Anahtar Kelimeler: Karesel atama problemi, Paralel programlama, Tavlama benzetimi, Optimizasyon