Learning a Latent Search Space for Routing Problems
using Variational Autoencoders
Authors: André Hottung, Bhanu Bhandari, Kevin Tierney,
ICLR2021 (Poster)
Reader: @cocomoff
Feb. 3, 2021
仕組み (
全体像)
学習 (CVAE)
stochastic encoder , decoder
探索
解きたい問題 と学習した空間の点 からデコーダが経路を⽣成
5/13
q(z∣l, s) p(s∣l, z)
l z
Slide 9
Slide 9 text
表現とモデル
グラフ ,ノード の特徴ベクトル
TSP: 2
次元の位置情報
CVRP:
はdepot
, は顧客 ベクトル (demand
など) |
既存研究と同じ
具体的なencoder/decoder
は既存研究と似ている (
次に訪問すべき点を⽰す)
6/13
G = (V , E), V = {v , … , v }
0 n
v ∈
i
V x i
x 0
x i
i
Slide 10
Slide 10 text
学習の挙動
既存⼿法 (AM)
との⽐較: TSP
は厳密解との⽐,CVRP
は近似解同⼠のコスト⽐較
DE (Differential evolution), RS (Random search)@space of
7/13
z
機構の汎⽤性
学習した機構がどれぐらい汎⽤性を持つのか:
で学習
著者主張
で学習して, は性能が良かった. は難しい.
12/13
n = 100
n = 100 95, 105 n = 125, 150
Slide 16
Slide 16 text
Ablation Study | with handcrafted decoder
CVAE-Opt-DE
と過去に研究されたdecoder Opt-DE
を⽐較する
Opt-DE
J. Bean: Genetic algorithms and random keys for sequencing and optimization
ベクトル からpermutation
を定義して訪問順を決めるdecoder
著者主張
CVAE-Opt-DE
強い (
あまりよく分からない)
13/13
z ∈ [0 − 1]n