├── README.md ├── data-generator ├── portcgen.c └── portgen.c ├── gnn-mcts ├── __pycache__ │ ├── agent.cpython-36.pyc │ ├── args.cpython-36.pyc │ ├── insertion.cpython-36.pyc │ ├── parse_config.cpython-36.pyc │ └── utils.cpython-36.pyc ├── agent.py ├── args.py ├── beam_width.py ├── bfs.py ├── data │ ├── clustered │ │ ├── tsp100.txt │ │ ├── tsp20.txt │ │ └── tsp50.txt │ └── random │ │ ├── tsp100.txt │ │ ├── tsp1000.txt │ │ ├── tsp20.txt │ │ ├── tsp200.txt │ │ ├── tsp300.txt │ │ ├── tsp50.txt │ │ └── tsp500.txt ├── env │ ├── __pycache__ │ │ ├── graph.cpython-36.pyc │ │ ├── simulator.cpython-36.pyc │ │ ├── static_env.cpython-36.pyc │ │ └── tsp_env.cpython-36.pyc │ ├── graph.py │ ├── simulator.py │ ├── static_env.py │ └── tsp_env.py ├── greedy.py ├── insertion.py ├── logger │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ ├── logger.cpython-36.pyc │ │ └── visualization.cpython-36.pyc │ ├── logger.py │ ├── logger_config.json │ └── visualization.py ├── main.py ├── model │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ ├── attention.cpython-36.pyc │ │ ├── gcn.cpython-36.pyc │ │ ├── policy.cpython-36.pyc │ │ └── segnn.cpython-36.pyc │ ├── attention.py │ ├── cgconv.py │ ├── gcn.py │ ├── gen.py │ ├── gnn.py │ ├── nnconv.py │ ├── policy.py │ ├── segnn.py │ ├── segnn_share.py │ ├── segnn_sigma.py │ └── segnn_x.py ├── opt_paras.py ├── parse_config.py ├── run.sh ├── search │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ └── mcts_net.cpython-36.pyc │ └── mcts_net.py └── utils.py └── segnn ├── .flake8 ├── __pycache__ ├── parse_config.cpython-36.pyc └── parse_config.cpython-37.pyc ├── base ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── __init__.cpython-37.pyc │ ├── base_data_loader.cpython-36.pyc │ ├── base_data_loader.cpython-37.pyc │ ├── base_model.cpython-36.pyc │ ├── base_model.cpython-37.pyc │ ├── base_trainer.cpython-36.pyc │ └── base_trainer.cpython-37.pyc ├── base_data_loader.py ├── base_model.py └── base_trainer.py ├── config.json ├── data ├── cluster │ ├── tsp100 │ │ ├── tsp100_c_train.txt │ │ └── tsp100_c_train_path.txt │ ├── tsp20 │ │ ├── tsp20_c_train.txt │ │ └── tsp20_c_train_path.txt │ └── tsp50 │ │ ├── tsp50_c_train.txt │ │ └── tsp50_c_train_path.txt └── random │ ├── tsp100 │ ├── tsp100_train.txt │ └── tsp100_train_path.txt │ ├── tsp20 │ ├── tsp20_train.txt │ └── tsp20_train_path.txt │ ├── tsp50 │ ├── tsp50_train.txt │ └── tsp50_train_path.txt │ └── tsp500 │ ├── tsp500_train.txt │ └── tsp500_train_path.txt ├── data_loader ├── __pycache__ │ ├── data_loaders.cpython-36.pyc │ └── data_loaders.cpython-37.pyc └── data_loaders.py ├── env ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── __init__.cpython-37.pyc │ ├── generator.cpython-36.pyc │ ├── generator.cpython-37.pyc │ ├── graph.cpython-36.pyc │ ├── graph.cpython-37.pyc │ ├── simulator.cpython-36.pyc │ └── simulator.cpython-37.pyc ├── generator.py ├── graph.py └── simulator.py ├── logger ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── __init__.cpython-37.pyc │ ├── logger.cpython-36.pyc │ ├── logger.cpython-37.pyc │ ├── visualization.cpython-36.pyc │ └── visualization.cpython-37.pyc ├── logger.py ├── logger_config.json └── visualization.py ├── model ├── __pycache__ │ ├── gcn.cpython-36.pyc │ ├── gcn.cpython-37.pyc │ ├── loss.cpython-36.pyc │ ├── loss.cpython-37.pyc │ ├── metric.cpython-36.pyc │ ├── metric.cpython-37.pyc │ ├── model.cpython-36.pyc │ └── model.cpython-37.pyc ├── basic_gnn.py ├── cgconv.py ├── gcn.py ├── loss.py ├── metric.py ├── model.py ├── nnconv.py ├── s2v.py ├── segnn.py ├── segnn_share.py ├── segnn_sigma.py └── segnn_x.py ├── parse_config.py ├── requirement.txt ├── train.py ├── trainer ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── __init__.cpython-37.pyc │ ├── trainer.cpython-36.pyc │ └── trainer.cpython-37.pyc └── trainer.py └── utils ├── __init__.py ├── __pycache__ ├── __init__.cpython-36.pyc ├── __init__.cpython-37.pyc ├── util.cpython-36.pyc └── util.cpython-37.pyc └── util.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/README.md -------------------------------------------------------------------------------- /data-generator/portcgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/data-generator/portcgen.c -------------------------------------------------------------------------------- /data-generator/portgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/data-generator/portgen.c -------------------------------------------------------------------------------- /gnn-mcts/__pycache__/agent.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/__pycache__/agent.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/__pycache__/args.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/__pycache__/args.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/__pycache__/insertion.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/__pycache__/insertion.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/__pycache__/parse_config.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/__pycache__/parse_config.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/__pycache__/utils.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/__pycache__/utils.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/agent.py -------------------------------------------------------------------------------- /gnn-mcts/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/args.py -------------------------------------------------------------------------------- /gnn-mcts/beam_width.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/beam_width.py -------------------------------------------------------------------------------- /gnn-mcts/bfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/bfs.py -------------------------------------------------------------------------------- /gnn-mcts/data/clustered/tsp100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/data/clustered/tsp100.txt -------------------------------------------------------------------------------- /gnn-mcts/data/clustered/tsp20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/data/clustered/tsp20.txt -------------------------------------------------------------------------------- /gnn-mcts/data/clustered/tsp50.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/data/clustered/tsp50.txt -------------------------------------------------------------------------------- /gnn-mcts/data/random/tsp100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/data/random/tsp100.txt -------------------------------------------------------------------------------- /gnn-mcts/data/random/tsp1000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/data/random/tsp1000.txt -------------------------------------------------------------------------------- /gnn-mcts/data/random/tsp20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/data/random/tsp20.txt -------------------------------------------------------------------------------- /gnn-mcts/data/random/tsp200.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/data/random/tsp200.txt -------------------------------------------------------------------------------- /gnn-mcts/data/random/tsp300.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/data/random/tsp300.txt -------------------------------------------------------------------------------- /gnn-mcts/data/random/tsp50.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/data/random/tsp50.txt -------------------------------------------------------------------------------- /gnn-mcts/data/random/tsp500.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/data/random/tsp500.txt -------------------------------------------------------------------------------- /gnn-mcts/env/__pycache__/graph.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/env/__pycache__/graph.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/env/__pycache__/simulator.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/env/__pycache__/simulator.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/env/__pycache__/static_env.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/env/__pycache__/static_env.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/env/__pycache__/tsp_env.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/env/__pycache__/tsp_env.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/env/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/env/graph.py -------------------------------------------------------------------------------- /gnn-mcts/env/simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/env/simulator.py -------------------------------------------------------------------------------- /gnn-mcts/env/static_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/env/static_env.py -------------------------------------------------------------------------------- /gnn-mcts/env/tsp_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/env/tsp_env.py -------------------------------------------------------------------------------- /gnn-mcts/greedy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/greedy.py -------------------------------------------------------------------------------- /gnn-mcts/insertion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/insertion.py -------------------------------------------------------------------------------- /gnn-mcts/logger/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/logger/__init__.py -------------------------------------------------------------------------------- /gnn-mcts/logger/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/logger/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/logger/__pycache__/logger.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/logger/__pycache__/logger.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/logger/__pycache__/visualization.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/logger/__pycache__/visualization.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/logger/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/logger/logger.py -------------------------------------------------------------------------------- /gnn-mcts/logger/logger_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/logger/logger_config.json -------------------------------------------------------------------------------- /gnn-mcts/logger/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/logger/visualization.py -------------------------------------------------------------------------------- /gnn-mcts/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/main.py -------------------------------------------------------------------------------- /gnn-mcts/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gnn-mcts/model/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/model/__pycache__/attention.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/__pycache__/attention.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/model/__pycache__/gcn.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/__pycache__/gcn.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/model/__pycache__/policy.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/__pycache__/policy.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/model/__pycache__/segnn.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/__pycache__/segnn.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/model/attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/attention.py -------------------------------------------------------------------------------- /gnn-mcts/model/cgconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/cgconv.py -------------------------------------------------------------------------------- /gnn-mcts/model/gcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/gcn.py -------------------------------------------------------------------------------- /gnn-mcts/model/gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/gen.py -------------------------------------------------------------------------------- /gnn-mcts/model/gnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/gnn.py -------------------------------------------------------------------------------- /gnn-mcts/model/nnconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/nnconv.py -------------------------------------------------------------------------------- /gnn-mcts/model/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/policy.py -------------------------------------------------------------------------------- /gnn-mcts/model/segnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/segnn.py -------------------------------------------------------------------------------- /gnn-mcts/model/segnn_share.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/segnn_share.py -------------------------------------------------------------------------------- /gnn-mcts/model/segnn_sigma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/segnn_sigma.py -------------------------------------------------------------------------------- /gnn-mcts/model/segnn_x.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/model/segnn_x.py -------------------------------------------------------------------------------- /gnn-mcts/opt_paras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/opt_paras.py -------------------------------------------------------------------------------- /gnn-mcts/parse_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/parse_config.py -------------------------------------------------------------------------------- /gnn-mcts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/run.sh -------------------------------------------------------------------------------- /gnn-mcts/search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gnn-mcts/search/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/search/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/search/__pycache__/mcts_net.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/search/__pycache__/mcts_net.cpython-36.pyc -------------------------------------------------------------------------------- /gnn-mcts/search/mcts_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/search/mcts_net.py -------------------------------------------------------------------------------- /gnn-mcts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/gnn-mcts/utils.py -------------------------------------------------------------------------------- /segnn/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/.flake8 -------------------------------------------------------------------------------- /segnn/__pycache__/parse_config.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/__pycache__/parse_config.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/__pycache__/parse_config.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/__pycache__/parse_config.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/base/__init__.py -------------------------------------------------------------------------------- /segnn/base/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/base/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/base/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/base/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/base/__pycache__/base_data_loader.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/base/__pycache__/base_data_loader.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/base/__pycache__/base_data_loader.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/base/__pycache__/base_data_loader.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/base/__pycache__/base_model.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/base/__pycache__/base_model.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/base/__pycache__/base_model.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/base/__pycache__/base_model.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/base/__pycache__/base_trainer.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/base/__pycache__/base_trainer.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/base/__pycache__/base_trainer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/base/__pycache__/base_trainer.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/base/base_data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/base/base_data_loader.py -------------------------------------------------------------------------------- /segnn/base/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/base/base_model.py -------------------------------------------------------------------------------- /segnn/base/base_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/base/base_trainer.py -------------------------------------------------------------------------------- /segnn/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/config.json -------------------------------------------------------------------------------- /segnn/data/cluster/tsp100/tsp100_c_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/data/cluster/tsp100/tsp100_c_train.txt -------------------------------------------------------------------------------- /segnn/data/cluster/tsp100/tsp100_c_train_path.txt: -------------------------------------------------------------------------------- 1 | Please generate the path through Gurobi or Concorde -------------------------------------------------------------------------------- /segnn/data/cluster/tsp20/tsp20_c_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/data/cluster/tsp20/tsp20_c_train.txt -------------------------------------------------------------------------------- /segnn/data/cluster/tsp20/tsp20_c_train_path.txt: -------------------------------------------------------------------------------- 1 | Please generate the path through Gurobi or Concorde -------------------------------------------------------------------------------- /segnn/data/cluster/tsp50/tsp50_c_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/data/cluster/tsp50/tsp50_c_train.txt -------------------------------------------------------------------------------- /segnn/data/cluster/tsp50/tsp50_c_train_path.txt: -------------------------------------------------------------------------------- 1 | Please generate the path through Gurobi or Concorde -------------------------------------------------------------------------------- /segnn/data/random/tsp100/tsp100_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/data/random/tsp100/tsp100_train.txt -------------------------------------------------------------------------------- /segnn/data/random/tsp100/tsp100_train_path.txt: -------------------------------------------------------------------------------- 1 | Please generate the path through Gurobi or Concorde -------------------------------------------------------------------------------- /segnn/data/random/tsp20/tsp20_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/data/random/tsp20/tsp20_train.txt -------------------------------------------------------------------------------- /segnn/data/random/tsp20/tsp20_train_path.txt: -------------------------------------------------------------------------------- 1 | Please generate the path through Gurobi or Concorde -------------------------------------------------------------------------------- /segnn/data/random/tsp50/tsp50_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/data/random/tsp50/tsp50_train.txt -------------------------------------------------------------------------------- /segnn/data/random/tsp50/tsp50_train_path.txt: -------------------------------------------------------------------------------- 1 | Please generate the path through Gurobi or Concorde -------------------------------------------------------------------------------- /segnn/data/random/tsp500/tsp500_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/data/random/tsp500/tsp500_train.txt -------------------------------------------------------------------------------- /segnn/data/random/tsp500/tsp500_train_path.txt: -------------------------------------------------------------------------------- 1 | Please generate the path through Gurobi or Concorde -------------------------------------------------------------------------------- /segnn/data_loader/__pycache__/data_loaders.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/data_loader/__pycache__/data_loaders.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/data_loader/__pycache__/data_loaders.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/data_loader/__pycache__/data_loaders.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/data_loader/data_loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/data_loader/data_loaders.py -------------------------------------------------------------------------------- /segnn/env/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /segnn/env/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/env/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/env/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/env/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/env/__pycache__/generator.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/env/__pycache__/generator.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/env/__pycache__/generator.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/env/__pycache__/generator.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/env/__pycache__/graph.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/env/__pycache__/graph.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/env/__pycache__/graph.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/env/__pycache__/graph.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/env/__pycache__/simulator.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/env/__pycache__/simulator.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/env/__pycache__/simulator.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/env/__pycache__/simulator.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/env/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/env/generator.py -------------------------------------------------------------------------------- /segnn/env/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/env/graph.py -------------------------------------------------------------------------------- /segnn/env/simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/env/simulator.py -------------------------------------------------------------------------------- /segnn/logger/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/logger/__init__.py -------------------------------------------------------------------------------- /segnn/logger/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/logger/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/logger/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/logger/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/logger/__pycache__/logger.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/logger/__pycache__/logger.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/logger/__pycache__/logger.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/logger/__pycache__/logger.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/logger/__pycache__/visualization.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/logger/__pycache__/visualization.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/logger/__pycache__/visualization.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/logger/__pycache__/visualization.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/logger/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/logger/logger.py -------------------------------------------------------------------------------- /segnn/logger/logger_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/logger/logger_config.json -------------------------------------------------------------------------------- /segnn/logger/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/logger/visualization.py -------------------------------------------------------------------------------- /segnn/model/__pycache__/gcn.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/__pycache__/gcn.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/model/__pycache__/gcn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/__pycache__/gcn.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/model/__pycache__/loss.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/__pycache__/loss.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/model/__pycache__/loss.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/__pycache__/loss.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/model/__pycache__/metric.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/__pycache__/metric.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/model/__pycache__/metric.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/__pycache__/metric.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/model/__pycache__/model.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/__pycache__/model.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/model/__pycache__/model.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/__pycache__/model.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/model/basic_gnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/basic_gnn.py -------------------------------------------------------------------------------- /segnn/model/cgconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/cgconv.py -------------------------------------------------------------------------------- /segnn/model/gcn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/gcn.py -------------------------------------------------------------------------------- /segnn/model/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/loss.py -------------------------------------------------------------------------------- /segnn/model/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/metric.py -------------------------------------------------------------------------------- /segnn/model/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/model.py -------------------------------------------------------------------------------- /segnn/model/nnconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/nnconv.py -------------------------------------------------------------------------------- /segnn/model/s2v.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/s2v.py -------------------------------------------------------------------------------- /segnn/model/segnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/segnn.py -------------------------------------------------------------------------------- /segnn/model/segnn_share.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/segnn_share.py -------------------------------------------------------------------------------- /segnn/model/segnn_sigma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/segnn_sigma.py -------------------------------------------------------------------------------- /segnn/model/segnn_x.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/model/segnn_x.py -------------------------------------------------------------------------------- /segnn/parse_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/parse_config.py -------------------------------------------------------------------------------- /segnn/requirement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/requirement.txt -------------------------------------------------------------------------------- /segnn/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/train.py -------------------------------------------------------------------------------- /segnn/trainer/__init__.py: -------------------------------------------------------------------------------- 1 | from .trainer import * 2 | -------------------------------------------------------------------------------- /segnn/trainer/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/trainer/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/trainer/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/trainer/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/trainer/__pycache__/trainer.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/trainer/__pycache__/trainer.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/trainer/__pycache__/trainer.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/trainer/__pycache__/trainer.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/trainer/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/trainer/trainer.py -------------------------------------------------------------------------------- /segnn/utils/__init__.py: -------------------------------------------------------------------------------- 1 | from .util import * 2 | -------------------------------------------------------------------------------- /segnn/utils/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/utils/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/utils/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/utils/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/utils/__pycache__/util.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/utils/__pycache__/util.cpython-36.pyc -------------------------------------------------------------------------------- /segnn/utils/__pycache__/util.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/utils/__pycache__/util.cpython-37.pyc -------------------------------------------------------------------------------- /segnn/utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snail-ju/GNN-MCTS-TSP/HEAD/segnn/utils/util.py --------------------------------------------------------------------------------