TBGAT
Official implementation of paper "Learning Topological Representations with Bidirectional Graph Attention Network for Solving Job Shop Scheduling Problem"
Install / Use
/learn @zcaicaros/TBGATREADME
Learning Topological Representations with Bidirectional Graph Attention Network for Solving Job Shop Scheduling Problem
Paper: https://arxiv.org/abs/2402.17606
If you make use of the code/experiment or TBGAT algorithm in your work, please cite our paper (Bibtex below).
@InProceedings{zhanglearning2024,
title = {Learning Topological Representations with Bidirectional Graph Attention Network for Solving Job Shop Scheduling Problem},
author = {Zhang, Cong and Cao, Zhiguang and Wu, Yaoxin and Song, Wen and Sun, Jing},
booktitle = {Proceedings of the Fortieth Conference on Uncertainty in Artificial Intelligence},
year = {2024},
}
Manual Setup
python 3.9.x
cuda 10.2 + torch 1.10.0
pip3 install torch==1.10.0 torchvision==0.11.0 torchaudio===0.10.0 -f https://download.pytorch.org/whl/cu102/torch_stable.html
Install dependencies:
pip install --upgrade pip
pip install torch-scatter==2.0.9 -f https://pytorch-geometric.com/whl/torch-1.10.0+cu102.html
pip install torch-sparse==0.6.12 -f https://pytorch-geometric.com/whl/torch-1.10.0+cu102.html
pip install torch-geometric==2.0.3
pip install matplotlib==3.4.3
pip install ortools==9.3.10497
pip install openpyxl
Docker Setup
Clone this repo and within the repo folder run the following command.
Create image neural-tabu-jssp-image:
docker build -t neural-tabu-jssp-image .
Create container neural-tabu-jssp-container from neural-tabu-jssp-image, and activate it:
docker run --gpus all --name neural-tabu-jssp-container -it neural-tabu-jssp-image
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
groundhog
398Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
isf-agent
a repo for an agent that helps researchers apply for isf funding
last30days-skill
17.6kAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
