回答:
私の知る限りでは、動的プログラミングがトリックを行います
平面グラフのTSPに関するKleinの論文には、有限のツリー幅を持つ平面グラフの詳細が含まれています。グラフが平面でない場合、動的プログラムは遅くなります(ツリー幅への依存性は悪くなります)。
Philip N. Klein:Edge-Weightsのある無向平面グラフにおけるTSPの線形時間近似スキーム。SIAM J. Comput。37(6):1926-1952(2008)(フィリップクラインのウェブサイトのPDF)
ダイナミックプログラミングは、有界グラフとマイナーフリーグラフのPTASを取得するためにも使用されます(ただし、筆者がDPの詳細を指定していないことを覚えている限り)。
Erik D. Demaine、MohammadTaghi Hajiaghayi、Bojan Mohar:収縮分解による近似アルゴリズム。Combinatorica 30(5):533-552(2010)(Erik DemaineのWebサイトに関する論文)
Erik D. Demaine、MohammadTaghi Hajiaghayi、Kenichi Kawarabayashi:Hマイナーフリーグラフの収縮分解とアルゴリズムアプリケーション。STOC 2011:441-450
これらのPTAS構造に関するビデオについては、Planar TSPおよびMinor-free TSPを参照してください(ここでも、ツリー幅の部分に焦点を当てていません)。
Marek Cygan、Jesper Nederlof、Marcin Pilipczuk、MichałPilipczuk、Johan van Rooij、Jakub Onufry Wojtaszczykをご覧ください。