"ক্ষুদ্র" গ্রাফ isomorphism


19

অসম্পূর্ণ গ্রাফের পরীক্ষা সংক্রান্ত জটিলতার কথা চিন্তা করার সময় ( সিস্টেরিতে আমার সম্পর্কিত প্রশ্নটি দেখুন ), আমার মনে একটি পরিপূরক প্রশ্ন এসেছিল।

ধরুন যে আমরা একটি বহুপদী সময় টুরিং মেশিন আছে যে ইনপুট উপর 1 এন গ্রাফ উত্পন্ন জি এম , এন সঙ্গে এন নোড।M1nGM,nn

আমরা সমস্যার বর্ণনা করতে পারেন :ΠM

( "ক্ষুদ্র" জি আই): গ্রাফ দেওয়া হল জি করার isomorphic জি এম , | ভি | ?G=(V,E)GGM,|V|

অন্য কথায়, আমাদের অবশ্যই একটি নির্দিষ্ট বহুবর্ষ সময় টুরিং মেশিন দ্বারা উত্পন্ন একই আকারের "রেফারেন্স" গ্রাফের সাথে একটি প্রদত্ত গ্রাফ তুলনা করতে হবে ।M

সমস্ত বহুবর্ষের জন্য ট্যুরিং মেশিন , আমাদের কাছে Π এম ∈ এন পি রয়েছে এবং তাদের অনেকের জন্যই আমাদের Π এম ∈ পি রয়েছে । তবে এটি কি সমস্ত এমের পক্ষে সত্য ? সমস্যাটি কি জানা আছে?MΠM∈NPΠM∈P
M

এক নজরে, আমি ভেবেছিলাম যে প্রতি চেয়ে অনেক সহজ হওয়া উচিত জি আমি , যে কারণ এন কেবলমাত্র একটি "রেফারেন্স" যে আকারের গ্রাফ আছে এবং সম্ভবত symmetries / দ্বারা উত্পন্ন গ্রাফ এর asymmetries এম শোষিত করা যাবে এবং একটি দক্ষ অ্যাড-হক isomorphism পরীক্ষক নির্মিত হতে পারে ... কিন্তু এটা সত্য নয়: এম বহুপদী কিছু বাছাই থাকতে পারে শেষ হয়েছে ইউনিভার্সাল টুরিং মেশিন যে ব্যবহার (ইউনারী) ইনপুট 1 এন যেমন রেফারেন্স গ্রাফ সম্পূর্ণ ভিন্ন জেনারেট করতে (কাঠামো) এন বাড়ে।ΠMGInMM1nn


আকর্ষণীয়, আপনি কি পি-টাইম টুরিং মেশিন উদাহরণ জানেন যা গ্রাফ জি এম , এন তৈরি করে ? MGM,N
— মোহাম্মদ আল তুর্কিস্তান

@ MohammadAl-Turkistany: একটি তুচ্ছ উদাহরণ, যার জন্য , একটি টি এম হল এম যে কেবল আউটপুট এন বিচ্ছিন্ন ছেদচিহ্ন (অথবা অন্য এক একটি টি এম যে আউটপুট হয় কে এন )। সাধারণতার ক্ষতি ছাড়াই আমরা এমন একটি মডেলটিও ভাবতে পারি যেটিতে বাইনারি বর্ণমালার উপরে প্রতিটি বহুবর্ষের সময় টিএম একটি রেফারেন্স গ্রাফ উত্পন্ন করে: টেপটি থামার পরে প্রথম এন 2 বিট বেছে নিন এবং এটি জি এম এর সংলগ্ন ম্যাট্রিক্স হিসাবে ব্যাখ্যা করুন , এন । ΠM∈PMnKnn2GM,n
— মার্জিও দে বায়াসি

টি এম জন্য যে নিশ্চয়তা যে জি এম , এন হ্যামিল্টনিয়ান চক্র আছে, তারপর আমি অনুমান Π এম নয় পি । MGM,nΠMP
— মোহাম্মদ আল তুর্কিস্তি

@ MohammadAl-Turkistany: আমার মনে হয় এটা সত্য নয়: শুধু যে কেবল একটি চক্র তৈরী করে একটি টি এম বাছাই নোড সব জন্য এন রেফারেন্স গ্রাফ - একটি হ্যামিল্টনিয়ান চক্র আছে - বহুপদী সময় সহজে checkable হয়। আমার মনে একটি (তত সরল) জেনারেটরের একটি অপ্রয়োজনীয় উদাহরণ রয়েছে যার জন্য সমস্যাটি পিতে দেখানো কঠিন বলে মনে হয় ; তবে আমি প্রশ্নের সাথে যুক্ত করার আগে নটি দিয়ে কিছু পরীক্ষা করতে চাই। nnP
— মারজিও ডি বায়াসি

1
"ইটস বিটসি" জিআই সম্পর্কে কী যেখানে স্থির এম এবং এন এর জন্য আমাদের সিদ্ধান্ত নিতে হবে যে 1 ^ n এ উত্পন্ন দুটি গ্রাফ একই রকম কিনা? (এটি
— অখণ্ড

উত্তর:


6

[এটি উত্তরের চেয়ে কয়েকটি বর্ধিত মন্তব্যের বেশি]]

1) যদি , তবে সমস্ত Π M এর সময় জটিলতার উপর কোনও নির্দিষ্ট-বহুবর্ষের সীমাবদ্ধ নেই , এমনকি এম এর জন্য কেবল সময় লাগে, বলুন, এন 3 : সর্বকালের জন্য যদি এন 3 এম , Π এম ∈ ডি টি আই এম ই ( এন কে ) , তারপরে নীচে জিআই-এর জন্য বহু-কালীন অ্যালগরিদম রয়েছে। ইনপুট ( জি , এইচ ) এ , একটি ঘড়ি সহ একটি টুরিং মেশিন এম জি নির্মাণ করুন যা এম জি নিশ্চিত করেGI∉PΠMMn3n3 MΠM∈DTIME(nk)(G,H)MGMGকখনো বেশি জন্য রান আকারের ইনপুট উপর পদক্ষেপ এন , এবং যেমন যে এম জি ( 1 | ভী ( জি ) | ) = জি , এবং তারপর সমাধান Π এম জি ( এইচ ) সময় হে ( ঢ ট ) ।n3nMG(1|V(G)|)=GΠMG(H)O(nk)

২) যেহেতু যে কোনও , G এম জিআই এর চেয়ে শক্ত নয়, তাই কেউ মনে করতে পারে যে " Π এম পি তে নেই বলে মনে হচ্ছে " এর লাইন ধরে সেরা ফলাফলটি জিআই-সম্পূর্ণতার ফলাফল আশা করতে পারে। যাইহোক, এটা আমার কাছে সম্ভবনা যে কোনো এক Π এম জি আই-সম্পূর্ণ হবে, অন্তত নিম্নলিখিত কারণের জন্য:MΠMΠMPΠM

  • আমি জানি যে সমস্ত জিআই সম্পূর্ণতা ফলাফলগুলি প্রতিটি আকারের একক গ্রাফের চেয়ে বরং বড় শ্রেণীর গ্রাফের জন্য। এমনকি যদি আপনি দক্ষতা প্রয়োজন সম্পূর্ণরূপে ড্রপ, আমি গ্রাফ কোন তালিকার জানি না যেমন যে | ভি ( জি এন ) | = n (বা এমনকি পি ও এল ওয়াই ( এন ) ) যেমন জি এন -তে আইসোমরফিজম পরীক্ষা করা জিআই-সম্পূর্ণ।G1,G2,…|V(Gn)|=npoly(n)Gn

  • একটি সম্পর্কিত নোট অন, সবচেয়ে (? সব) জি আই-সম্পূর্ণতার ফলাফল নিছক অনেকগুলি এক কমানোর হয় না, কিন্তু নিচের ফর্মটি আছে: একটি ফাংশন আছে যেমন যে একটি দৃষ্টান্ত দেওয়া ( জি , এইচ ) জি আই এর ( চ ( জি ) , f ( H ) ) অন্যান্য জিআই-সম্পূর্ণ সমস্যার উদাহরণ। (এগুলি কেবল সমতুল্য সম্পর্কের পলি-টাইম মোর্ফিজমস, বা ফোর্টনউ এবং আমি " কর্নাল কমানো" বলেছিলাম )) আমরা সহজেই নিঃশর্তভাবে দেখাতে পারি যে জিআই থেকে কোনও Π এম তেমন কোনও হ্রাস নেই (এমনকি আপনি সংজ্ঞায়িত করার জন্য সংজ্ঞাটি সংশোধন করেও এমf(G,H)(f(G),f(H))ΠMMএকাধিক গ্রাফ আউটপুট)। ইঙ্গিত: এই জাতীয় কোনও অবশ্যই সম্পূর্ণরূপে { G M , n } n ≥ 0 এ থাকা উচিত তা দেখিয়ে একটি বৈপরীত্য পান ।f{GM,n}n≥0

3) যদিও কেউ প্রশ্ন অনুসারে একটি ইউনিভার্সাল টিএম এর ভিত্তিতে নির্মাণ করতে পারে , সম্ভবত এখনও একটি দক্ষ পরীক্ষক তৈরি করতে পারে, কেবল দক্ষতার সাথে নয়। অর্থাৎ হয়তো প্রত্যেকের জন্য এম , Π এম রয়েছে পি / পি ণ ঠ Y ?MMΠMP/poly


1

আমি আপনার প্রশ্নের কোন উত্তর আছে কিন্তু একটি সীমাবদ্ধ সংস্করণ বিবেচনা করার প্রস্তাব করছি , যার জন্য আমরা দেখাতে পারি যে এটা পি এই ব্যবস্থার সবচেয়ে গুরত্বপূর্ণΠM

আসুন আমরা কেবল গ্রাফের পরিবারগুলিকেই বিবেচনা করি যে প্রান্তগুলির সংখ্যা লোগারিথিকভাবে বৃদ্ধি পায়। আমি আপনার সমস্যা গঠনের পুনরায় চাপ দিয়ে এটি আনুষ্ঠানিক করব, এটিও আমি সঠিকভাবে বুঝতে পেরেছি কিনা তা দেখার জন্য।

এন প্রান্ত সহ একটি নির্দেশিত গ্রাফ একটি এন 2 - এন দ্বারা বর্ণিত হতে পারেGn লম্বা বিটস্ট্রিং, কেবলউপরের ত্রিভুজটিতেজি এরসংলগ্ন ম্যাট্রিক্সের এন্ট্রিগুলিকে একত্রিত করুন। সুতরাং2 এন 2 আছে - এনn2−n2Gএনশীর্ষে 2 সম্ভাব্য গ্রাফ। এটি অনুসরণ করে যে কোনও ক্রিয়াf:N→N এরমতো0≤f(n)<2n2-n2n2−n2nf:N→N সবার জন্যএনগ্রাফ একটি পরিবার বর্ণনা করে। কোন দক্ষতার গণনীয় যেমন ফাংশন জন্যচআমরা সংজ্ঞায়িতΠচযেমন জি∈Πচ0≤f(n)<2n2−n2nfΠf

G∈Πf⟺G is isomorph to the graph described by f(|V(G)|)

একটি প্রাকৃতিক সংখ্যা জন্য খ 1 ( x ) এর বাইনারি উপস্থাপনায় 1 এর সংখ্যা হবে be এখন, আমাদের শুধুমাত্র বিবেচনা করা যাক Π চ দক্ষতার গণনীয় কাজকর্মের জন্য চ যার জন্য ঝুলিতে যে খ 1 ( চ ( এন ) ) ∈ হে ( লগ ঢ ) উপরে বর্ণিত যে, গ্রাফ, যার জন্য প্রান্ত সংখ্যা শুধুমাত্র logarithmically বৃদ্ধি পরিবারকে হয় ।xb1(x)Πff

b1(f(n))∈O(log⁡n)

আমরা দেখাই যে, ফাংশন এই শ্রেণীর জন্য পি হয়Πf

যাক যেমন একটি ফাংশন হতে হবে এবং জি সঙ্গে একটি ইনপুট গ্রাফ হতে এন ছেদচিহ্ন। আসুন রেফারেন্স গ্রাফ কে f ( n ) বলি । রেফারেন্স গ্রাফে সর্বাধিক ও ( লগ এন ) প্রান্ত রয়েছে। এভাবে প্রত্যেক এমসিসি (সর্বাধিক সংযুক্ত উপাদান) সর্বাধিক গঠিত হতে পারে হে ( লগ ঢ ) ছেদচিহ্ন যার সেখানে সর্বাধিক হতে পারে এন । মনে রাখবেন, শুধুমাত্র সঙ্গে গ্রাফ কোন যুগল যে হে ( লগ ঢ ) ছেদচিহ্ন আমরা জাভাস্ক্রিপ্টে গার্বেজ isomorphism polynomialy সময় wrt চেক করতে এনfGnf(n)O(log⁡n)O(log⁡n)nO(log⁡n)nকারণ আমরা সব অনুমতি চেষ্টা করতে পারি। সুতরাং ইনপুট গ্রাফের প্রতিটি এমসিসিকে রেফারেন্স গ্রাফের একটি এমসিসি নির্ধারণের জন্য লোভী অ্যালগরিদম ব্যবহার করে আমরা উভয় গ্রাফ আইসোমর্ফ কিনা তা নির্ধারণ করতে পারি।


fnGΠf∈P

প্রকৃতপক্ষে, এটি মনে করার চেয়ে সহজ যুক্তি বলে মনে হচ্ছে। আমি আমার উত্তরে এটি অন্তর্ভুক্ত করব।
— জন ডি

Πf

1
O(log⁡n/log⁡log⁡n)(log⁡n)!(log⁡n)log⁡n=nlog⁡log⁡n2vlog⁡vO(log⁡n/log⁡log⁡n)O(log2⁡n)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.