इस ग्राफ समस्या की जटिलता क्या है?


16

एक सरल अप्रत्यक्ष ग्राफ को देखते हुए G, उपसमूह A का पता लगाएं , जैसे कि

  1. के लिए किसी भी शिखर xA पर की पड़ोसियों के कम से कम आधा x में भी कर रहे हैं A , और

  2. A का आकार न्यूनतम है।

यही है, हम एक क्लस्टर की तलाश कर रहे हैं, जिसमें प्रत्येक आंतरिक शीर्ष के कम से कम आधे हिस्से में आंतरिक रहता है। ऐसे क्लस्टर का मात्र अस्तित्व स्पष्ट है, क्योंकि पूरे शीर्ष सेट V(G) हमेशा संपत्ति 1 होती है। लेकिन इस तरह के सबसे छोटे (गैर-रिक्त) ऐसे क्लस्टर को ढूंढना कितना कठिन है?

क्या इस समस्या का एक मानक नाम है? इसकी जटिलता के बारे में क्या जाना जाता है?


2
यह संतोषजनक विभाजन समस्या का एक प्रकार है। मुझे नहीं पता कि आपके वेरिएंट को जाना जाता है और NPC साबित हुआ है; लेकिन शायद k-गुट से कमी से काम करना चाहिए: लिंक प्रत्येक नोड vi मूल ग्राफ के लिए k+1 एक के नोड्स Ci आकार के "बाहरी गुट" 2(k+1) (प्रत्येक नोड उसके बाहरी गुट है)। तो फिर तुम एक nontrivial सेट प्राप्त कर सकते हैं A आकार के k तभी एक अगर kमूल ग्राफ में -clique मौजूद है (आपको कम से कम एक नोड चुनना चाहिए, लेकिन आपको किसी भी बाहरी क्‍लिक से बचना चाहिए)। लेकिन यह केवल एक विचार है; अगर मेरे पास पर्याप्त समय है तो मैं यह देखने की कोशिश करूंगा कि क्या कमी सही है।
मार्जियो डी बियासी

@MarzioDeBiasi धन्यवाद, कुछ खोज के बाद मुझे पता चला कि संतोषजनक विभाजन समस्या वास्तव में संबंधित है। हालाँकि, प्रत्येक संस्करण में जो मुझे मिल सकता था, वे एक सेट के बजाय एक विभाजन की तलाश करते हैं । यह स्पष्ट नहीं है, कि वे कैसे संबंधित हैं। आपके कमी में, जब तक कि मैं कुछ गलत समझा, एक k मूल ग्राफ के -clique परिभाषा को पूरा नहीं करता है, क्योंकि यह में प्रत्येक नोड होगा k1 आंतरिक पड़ोसियों, लेकिन कम से कम k+1 बाहरी पड़ोसियों के कारण बाहरी जोड़ा क्लिक्स।
एंड्रास फरगो

2
मुझे लगता है कि इस समस्या को "रक्षात्मक गठबंधन" के रूप में जाना जाता है
डेनियलो

1
@ डैनियलो: महान, मैंने सर्वेक्षण में खोज की आईजी येरो, जेए रोड्रिग्ज-वेलज़क्वेज़, "रेखांकन में रक्षात्मक गठबंधन: एक सर्वेक्षण", 2013 लेकिन शब्द "आधा" नहीं मिला; जब मेरे पास पर्याप्त समय होगा तो मैं इसे ध्यान से पढ़ूंगा; यह संभावना है कि ओपी समस्या ज्ञात है
मार्जियो डी बियासी

2
ऐसा लगता है कि "प्रत्येक शीर्ष पर कम से कम बाहर के अंदर के कई पड़ोसी हैं" के रूप में तैयार किया गया है, जो कि राउंडिंग तक के प्रश्न में समान है, और संभवतः गिनती में ही शीर्ष सहित शामिल है / नहीं
डेनियलो

जवाबों:


6

यह Clique से आपकी समस्या में कमी है।

हम गुट का एक उदाहरण के साथ शुरू: एक ग्राफ और एक पूर्णांक कश्मीर , चलो वी = { v 1 , वी 2 , , v n }GkV={v1,v2,...,vn}

गुट भी बाधा है कि के तहत एनपीसी रहता (सबूत स्केच: यदि मीटर एक एक्स ( जी ( वी मैं ) > 2 ( कश्मीर - 1 ) फिर एक K t जोड़ें जहाँ t = 2 ( k - 1 ) - m a xmax(deg(vi))2(k1)max(deg(vi)>2(k1)Kt और के सभी नोड्स से कनेक्ट जी और आकार के एक गुट के लिए पूछना कश्मीर ' = कश्मीर + टी नया ग्राफ में)।t=2(k1)max(deg(vi))Gk=k+t

तो हम मान लेते हैं कि में , m एक एक्स ( जी ( वी मैं ) ) 2 ( कश्मीर - 1 ) । प्रत्येक नोड v i के लिए जिसके लिए d e g ( v i ) < 2 ( k - 1 ) हम आकार 2 ( k + 1 ) + 1 ( C के हर नोड ) का एक "बाहरी" क्लिक C i बनाते हैं।Gmax(deg(vi))2(k1)videg(vi)<2(k1)Ci2(k+1)+1 clique में कम से कम 2 ( k + 1 ) पड़ोसी हैं)।Ci2(k+1)

यदि की डिग्री है वी मैं , हम कनेक्ट वी मैं करने के लिए 2 ( कश्मीर - 1 ) - डी जी ( वी मैं ) के नोड्स सी मैंdeg(vi)vivi2(k1)deg(vi)Ci

जिसके परिणामस्वरूप में , प्रत्येक वी मैं डिग्री है 2 ( कश्मीर - 1 ) ; ऐसा | | k क्योंकि कम से कम एक शीर्ष का चयन किया जाना चाहिए।Gvi2(k1)|A|k

यह स्पष्ट है कि यदि के शीर्ष में से एक को A में शामिल किया जाता है तो कम से कम 2 ( k + 1 ) / 2 = k + 1 नोड्स को भी इसमें सम्मिलित किया जाना चाहिए। ध्यान दें कि यदि एक मूल नोड है जी ( वी मैं ) < कश्मीर - 1 तो जुड़ा हुआ कम से कम एक नोड सी मैं शामिल किया जाना चाहिए, के लिए अग्रणी | | > केCiA2(k+1)/2=k+1deg(vi)<k1Ci|A|>k

तो हम न्यूनतम आकार का एक सेट बना सकते हैं | | = k यदि और केवल यदि G में आकार k का एक समूह है ।A|A|=kGk

कमी का एक उदाहरण जिसमें हम पूछते हैं कि क्या ग्राफ को पीले नोड्स और बोल्ड किनारों द्वारा दर्शाया गया है जिसमें आकार k = 3 (एक त्रिकोण) का एक समूह है।Gk=3

संतोषजनक समस्या संस्करण 30CC0991E0BCCCD16E41CBD9CD3EEECC

नीले रंग के नोड्स (बेहतर पठनीयता के लिए समूहीकृत) , लाल किनारों को d e g ( v i ) < 2 ( k - 1 ) के साथ G के नोड्स के बीच लिंक हैं ।K9Gdeg(vi)<2(k1)


@WillardZhan: क्योंकि के हर शिखर डिग्री है 2 ( कश्मीर - 1 ) निर्माण से है, इसलिए यदि एक एक शीर्ष होते हैं, यह कम से कम शामिल होना चाहिए 2 ( कश्मीर - 1 ) / 2 = कश्मीर - 1 पड़ोसियों (और एक ही A के सभी कोने पर लागू होता है , इसलिए | | के । "न्यूनतम आकार" k को तभी प्राप्त किया जा सकता है, जब A आकार k का एक समूह है । G2(k1)A2(k1)/2=k1A|A|kkAk
मार्ज़ियो डी बियासी

@WillardZhan: मैंने आरंभिक क्लिक समस्या में एक और शर्त जोड़ दी (लेकिन यह NPC बनी रहनी चाहिए) ... मैं अब भी इसकी जाँच कर रहा हूँ (सही तरीके से इसकी सही पुष्टि नहीं)।
Marzio De Biasi

1
हाँ, अब यह पूरी तरह से काम करता है (हालांकि यह होना चाहिए की अभिव्यक्ति में टी )। शायद मैं अपनी टिप्पणियों को हटा दूं? kt
विलार्ड ज़न

@WillardZhan: मुझे लगता है यह सही है, क्योंकि उस पैराग्राफ में मैं गुट [उदाहरण से कमी की बात कर रहा हूँ ] गुट के लिए + बाधा मीटर एक एक्स ( जी ( वी मैं ) ) 2 ( कश्मीर - 1 ) [उदाहरण ( जी ' , कश्मीर ' ) ]। t , नक्षत्र के नए उदाहरण को प्राप्त करने के लिए G को जोड़ने के लिए नोड्स (क्लिक) की संख्या है जो बाधा को रोकता है। (G,k)max(deg(vi))2(k1)(G,k)t
मारजियो दे ब्यासी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.