Vor'un cevabından esinlenerek daha basit bir cevap vermek istiyorum.
Itai tarafından zor kanıtlanmış ızgara grafikleri sorunu için Hamilton döngüsü problemi ile başlayın.
Bir ızgara grafiğinin kenar kümesinin 2 ayrık alt kümeye ayrılabileceği kolayca görülebilir: yatay ve dikey.
Şimdi, tüm yatay olanları basit bir döngüde örmemiz ve tüm dikey olanları başka bir basit döngüde örmemiz gerekiyor.
Bu çok kolay bir iştir: dikey olanlar için, en soldan sağa doğru süpürün, sadece dikey boşlukları bağlayın, ardından ardışık x koordineli dikey çizgiyi bağlayın, ardından en soldaki en düşük tepe noktasını en sağdaki en yüksek tepe noktasına bağlayın. Yatay kenarlar için de aynı işlemi uygulayın.
Elde edilen grafiğin hala basit, yönlendirilmemiş ve gereksinimi karşıladığını unutmayın. Basittir, çünkü dikey faz ve yatay fazın son adımlarında iki farklı tepe çifti ile ilgileniriz.
kk2k|V|