簡體   English   中英

在有向圖中近似最長循環

[英]Approximating longest cycle in a directed graph

在有向圖中找到最長的循環(循環我的意思是沒有節點重復的循環)是一個 NP-hard 問題,否則我們可以判斷該圖是否是哈密頓量。 我的問題是:是否有針對此問題的 alpha 近似多項式算法?

由於對於任何epsilon > 0 ,有向圖中最長有向路徑問題不能在多項式時間內逼近n^(1-epsilon)因子,我們可以很快推斷出有向圖中最長循環也是這種情況除非 P=NP( 來源)。

您可以按以下方式進行減少:
選擇一個頂點v ,將v復制到v1v2 ,同時復制所有相關的弧。 現在找到從v1v2的最長有向路徑。
對圖中的所有頂點執行此操作。 這為您提供了圖中最長的有向循環。

結論:有向圖中最長循環問題的多項式時間沒有alpha近似(當然,除非 P=NP)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM