Publication:
Graph attention network (GAT) based branching in combitorial optimization problems

Thumbnail Image

School / College / Institute

Organizational Unit

Program

Industrial Engineering

KU Authors

Co-Authors

Authors

YƖK Thesis ID

925716

Approval Date

Publication Date

Language

Type

Embargo Status

No

Journal Title

Journal ISSN

Volume Title

Alternative Title

Kombinatoryal optimizasyon problemlerinde graf dikkat ağı (GAT) bazlı dallanma

Abstract

In this study, the main aim is to imitate the Strong Branching strategy during the branching phase, which is one of the most critical components of the Branch & Bound algorithm used for solving Combinatorial Optimization problems, by implementing a Graph Attention Network (GAT)-based method. Strong Branching is an effective strategy in terms of the number of nodes, keeping the search tree short. However, it is highly timeconsuming because it solves the linear programming problem twice for each branching candidate variable at each node. To eliminate the time cost of the Strong Branching strategy, this study attempts to learn a function implementing the GAT technique that can make Strong Branching-like decisions in a shorter time. In the literature, there are studies that successfully imitate the Strong Branching strategy using Graph Convolutional Neural Network (GCNN). In the GCNN method, all neighbouring nodes have the same importance for a node. In contrast, the GAT architecture allows neighbouring nodes to have different levels of importance for a node. Therefore, it is hypothesized that GAT-based methods will yield better results. Experiments conducted in this study have shown that the GAT architecture provides decisions closer to the Strong Branching strategy compared to the GCNN architecture. GAT-based methods enable problems to be solved with fewer nodes compared to GCNN. In summary, GAT is a promising tool for imitating the effective yet slow Strong Branching strategy. Supplementary code for this study can be found at https://github.com/GokhanMurali/learn2branchbyGAT.
Bu Ƨalışmada, Kombinatoryal Optimizasyon problemlerinin Ƨƶzümünde kullanılan Dallandırma & Sınırlandırma algoritmasının en kritik bileşenlerinden biri olan dallanma aşamasında, Güçlü Dallanma (Strong Branching) stratejisinin, Graf Dikkat Ağı (GAT) tabanlı bir yƶntem ile, taklit edilmesi hedeflenmiştir. Güçlü Dallanma, arama ağacını kısa tutması nedeniyle düğüm sayısı aƧısından etkili bir strateji olmasına rağmen, her bir dallanma adayı değişken iƧin her düğümde lineer programlama problemini iki kez Ƨƶzmesi gerektiğinden oldukƧa zaman alıcıdır. Güçlü Dallanma stratejisinin zaman maliyetini ortadan kaldırmak iƧin, GAT tekniğinin kullanımı ile Güçlü Dallanma benzeri kararlar verebilecek bir fonksiyon öğrenilmesi amaƧlanmıştır. Literatürde, Graf Konvolüsyonel Sinir Ağı (GCNN) kullanarak Güçlü Dallanma stratejisini başarıyla taklit eden Ƨalışmalar bulunmaktadır. GCNN yƶnteminde, bir düğüm iƧin tüm komşu düğümler aynı ƶneme sahiptir. Buna karşılık, GAT mimarisi, komşu düğümlerin bir düğüm iƧin farklı ƶnem seviyelerine sahip olmasına olanak tanır. Bu nedenle, GAT tabanlı yƶntemlerin daha iyi sonuƧlar vereceği hipotez edilmektedir. Bu Ƨalışmada yapılan deneyler, GAT mimarisinin, GCNN mimarisine kıyasla Güçlü Dallanma stratejisine daha yakın kararlar sağladığını gƶstermiştir. GAT tabanlı yƶntemler, problemleri GCNN'ye kıyasla daha az düğümle Ƨƶzmeyi mümkün kılmaktadır. Ɩzetle, GAT, etkili ancak yavaş olan Güçlü Dallanma stratejisini taklit etmek iƧin umut verici bir araƧtır. Bu Ƨalışmada kullanılan kod bloklarına aşağıdaki adresten ulaşmak mümkündür: https://github.com/GokhanMurali/learn2branchbyGAT

Source

Publisher

KoƧ University

Subject

System theory, Graph theory, Computer science, Mathematics, Computer mathematics, Optical data processing, Mathematical models, Computers, Artificial intelligence, Algorithms, Machine learning, Neural networks (Computer science), Image processing, Assignment problems (Programming), Uncertainty, Combinatorial optimization

Citation

Has Part

Source

Book Series Title

Edition

DOI

item.page.datauri

Link

Rights

restrictedAccess

Copyrights Note

© All Rights Reserved. Accessible to Koç University Affiliated Users Only!

Endorsement

Review

Supplemented By

Referenced By

0

Views

0

Downloads