ফ্যাক্টরিংয়ের একটি এনপি-সম্পূর্ণ ভেরিয়েন্ট।


45

অরোরা এবং বারাকের বইটি ফ্যাক্টরিংটিকে নিম্নলিখিত সমস্যা হিসাবে উপস্থাপন করেছে:

FACTORING={⟨L,U,N⟩|(∃ a prime p∈{L,…,U})[p|N]}

তারা আরও যোগ করেন, দ্বিতীয় অধ্যায়ে, যে প্রধান বিষয়টিকে সরিয়ে ফেলা এই সমস্যাটিকে এনপি-সম্পূর্ণ করে তোলে, যদিও এটি সংখ্যা সংখ্যার অসুবিধার সাথে যুক্ত নয়। দেখে মনে হচ্ছে SUBSETSUM থেকে হ্রাস পেতে পারে তবে এটি খুঁজে পেতে আমি আটকে গেলাম। এখানে আরও ভাল ভাগ্য?p

1 ই মার্চ সম্পাদনা করুন: অনুগ্রহটি ডিটারিমেটিক কার্প (বা কুক) হ্রাস ব্যবহার করে কমপ্লিটনেস প্রুফের জন্য ।NP


5
@ তুরস্কিস্তানি: এফডাব্লুআইডাব্লু, আমি এনপিকে ইটালিক লাগাতে খারাপ স্টাইল হিসাবে বিবেচনা করি এবং এটি খারাপ স্টাইল এবং খারাপ লেটেক্স উভয়ই গণিতের মোডে রাখার জন্য (অক্ষরের মধ্যে ব্যবধান পৃথক করার কারণে)।
— মিশাল কাদিলহ্যাক

@ মাইকেল, দুঃখিত, মূল স্টাইলে ফিরে গেছে। আপনার প্রশ্নে আমি উত্তেজিত হয়েছি :)
— মোহাম্মদ আল তুর্কিস্তান

7
আরও কিছুটা সম্পূর্ণ বিবরণ: বইয়ের page৩ পৃষ্ঠায় তারা লিখেছেন: অ্যালন এবং কিলিয়ান (ব্যক্তিগত যোগাযোগে) দেখিয়েছেন যে উদাহরণ ২.৩-এ ফ্যাক্টরিং ভাষার সংজ্ঞা অনুসারে, ফ্যাক্টর পিটি মূল যে শর্তটি ক্যাপচার করার জন্য প্রয়োজনীয় ফ্যাক্টরিং সমস্যা, যেহেতু এই শর্ত ছাড়াই এই ভাষাটি এনপি-সম্পূর্ণ (কারণগুলির জন্য পূর্ণসংখ্যার কঠোরতার সাথে কিছুই করার নেই)।
— এমএস দৌস্তি

2
স্বভাবতই, আমি অ্যালন এবং কিলিয়ান দ্বারা "ফ্যাক্টরিং" এবং "এনপি-সম্পূর্ণ" লেখা একটি কাগজ সন্ধান করি I :(
— সোসোশি ইতো

5
@ মিশেল আমি আসলে এনপির চেয়ে হিসাবে ক্লাস রেন্ডারিং পছন্দ করি NP। না?
— সুরেশ ভেঙ্কট

উত্তর:


35

এটি বেশ উত্তর নয়, তবে এটি নিকটে। নিম্নলিখিত সমস্যাটি এলোমেলোভাবে হ্রাসের অধীনে এনপি-হার্ড is

সাবসেট রাশির সাথে একটি সুস্পষ্ট সম্পর্ক রয়েছে যা হ'ল: ধরুন আপনি এর কারণগুলি জানেন : পি 1 , পি 2 , … , পি কে । এখন, আপনি পি 1 এর একটি উপসেট এস … পি কে এর সন্ধান করতে চানNp1p2…pkSp1 … pk

log⁡L≤∑pi∈Slog⁡pi≤log⁡U.

সমস্যাটি দেখানোর জন্য এই ধারণাটি ব্যবহার করার চেষ্টা করার সাথে সমস্যাটি হ'ল এনপি-হার্ড হ'ল আপনার যদি , টি 2 , … , টি কে , সংখ্যার সাথে সাবসেট-সমষ্টি সমস্যা থাকে তবে আপনি অগত্যা বহুবর্ষীয় সময়ে প্রাইমগুলি খুঁজে পাবেন না যে লগ পি আমি α t আমি (যেখানে দ্বারা α , আমি প্রায় সমানুপাতিক মানে)। এটি একটি বাস্তব সমস্যা, কারণ যেহেতু উপসেট-সমষ্টি জোরালোভাবে দ্বারা NP-সম্পূর্ণ নয়, এইসব এটি প্রয়োজন লগ পি আমি বড় পূর্ণসংখ্যার জন্য টি আমি ।t1t2…tklog⁡pi∝ti∝log⁡piti

এখন ধরা যাক, আমাদের প্রয়োজন যে উপসর্গের সমস্যায় সমস্ত সংখ্যার … t কে x এবং x ( 1 + 1 / কে ) এর মধ্যে হয় এবং যোগফলটি প্রায় 1t1 … tkxx(1+1/k)। সাবসেটের যোগফলটি এখনও এনপি-সম্পূর্ণ থাকবে এবং যে কোনও সমাধান হবেকে/2পূর্ণসংখ্যারযোগফল। আমরা যদিt ′ i টিiএবংti+1 এরমধ্যে রাখতেপারি তবে আমরা সমস্যাটি পূর্ণসংখ্যার থেকে বাস্তবের কাছে পরিবর্তন করতে পারি12∑itik/2ti′ti , এবং যোগফলটি হুবহুsহওয়ার পরিবর্তেআমাদের এটিsএবংs+1 এর মধ্যে হওয়া দরকারti+110kss । এটি করার জন্য আমাদের কেবলমাত্র4লগকেআরও নির্ভুলতার বিটগুলিতেআমাদের সংখ্যা নির্দিষ্টকরতে হবে। সুতরাং, যদি আমরা সঙ্গে সংখ্যাগুলি দিয়ে শুরুবিবিট, এবং আমরা বাস্তব সংখ্যার উল্লেখ করতে পারেনলগ ইন করুনপিআমিপ্রায় থেকেবি+ +4লগটসঠিকতার বিট, আমরা আমাদের হ্রাস বহন করতে পারে।s+1104log⁡kBlog⁡piB+4log⁡k

এখন, থেকে উইকিপিডিয়া (নীচে শিয়েন-Chih এর মন্তব্য এর মাধ্যমে) মধ্যে মৌলিক সংখ্যার সংখ্যা এবং টি + + টি 5 / 8 হয় θ ( টি 5 / 8 / লগ ইন করুন টি ) , তাই আপনি যদি ঠিক যে সীমার মধ্যে এলোমেলোভাবে সংখ্যার চয়ন করুন এবং বহু সম্ভাবনাময় সময়ে উচ্চ সম্ভাবনার সাথে একটি প্রাথমিকতার জন্য তাদের প্রাথমিকতার জন্য পরীক্ষা করুন।TT+T5/8θ(T5/8/log⁡T)

এখন, হ্রাস চেষ্টা করুন। আসুন আমাদের সমস্ত বি বিট দীর্ঘ। আমরা যদি নিতে টি আমি দৈর্ঘ্যের 3 বি বিট, তারপর আমরা একটি মৌলিক জানতে পারেন পি আমি কাছাকাছি টি আমি সঙ্গে 9 / 8 বি সঠিকতার বিট। সুতরাং, আমরা নির্বাচন করতে পারবেন টি আমি যাতে লগ টি আমি α t আমি স্পষ্টতা সঙ্গে 9 / 8tiBTi3BpiTi9/8BTilog⁡Ti∝ti বিট। এই আমাদের খুঁজে দেয় পি আমি ≈ টি আমি যাতে লগ পি আমি α t আমি স্পষ্টতা সঙ্গে 9 / 89/8Bpi≈Tiলগ⁡পিআমিαটিআমি বিট। যদি এই প্রাইমগুলির একটি উপসেট লক্ষ্য মানের কাছাকাছি কিছুতে গুণিত হয় তবে মূল উপসেট যোগ সমস্যাগুলির একটি সমাধান বিদ্যমান। সুতরাং আমরা এন = Π i পি i , এল এবং ইউ যথাযথভাবেচয়ন করি এবং আমাদের সাবসেটের যোগফল থেকে এলোমেলোভাবে হ্রাস পেয়েছে।9/8B ইংরেজী বর্ণমালার দ্বিতীয় অক্ষরএন=Πআমিপিআমিএলইউ


3
আমি হ্রাস বুঝতে পারি না। সাবসেটের যোগফলটি এনপি-সম্পূর্ণ হওয়ার জন্য, সংখ্যাটি বাইনারি দিতে হবে। আমরা যদি পূর্ণসংখ্যার সমষ্টি সমস্যার উদাহরণে লগারিদম সংখ্যার নিকটে থাকা পূর্ণসংখ্যাগুলি চাই, আমাদের তাত্পর্যপূর্ণভাবে অনেকগুলি অঙ্কের প্রয়োজন। আপনি কীভাবে এটিকে কাটিয়ে উঠতে পারেন?
— Tsuyoshi Ito

2
@ পিটার: সংখ্যা তত্ত্বের অনুমানকে ক্র্যামার অনুমান বলা হয় , যা যেখানে পি এন এন-থাই প্রাইম সংখ্যা। রেফারেন্সের জন্য নিবন্ধটি প্রধান ফাঁকটি দেখুন । pn+1−pn=O(log2⁡n)pn
— হিসিয়েন-চিহ চাং 之 之

2
@ পিটার: হ্যাঁ, অনুমানের এই সংস্করণটি যথেষ্ট পরিমাণে প্রমাণিত হয়েছে । এই ধরনের প্রথম ফলাফলের Hoheisel দ্বারা প্রদর্শিত হয়, এবং কারণে শ্রেষ্ঠ ফলাফলের উইকিপিডিয়া দ্বারা কাজ বেকার, হারমান এবং Pintz সঙ্গে α = 0,525 , গ 1 = ∞ (যেহেতু সম্ভাব্যতা 1 ঝুলিতে) এবং গ 2 = 1 । Tα=0.525c1=∞c2=1
— হিসিয়েন-চিহ চাং 之 之

2
সবেমাত্র এদিকে এসেছিল। আমার মনে রাখা উচিত যে আমি জানি না যে আসল কিলিয়ান-অ্যালোন প্রমাণটি কী ছিল। প্রমাণের বিষয়ে আমার একমাত্র জ্ঞান হ'ল নোগার সাথে যোগাযোগ করা যিনি মূল প্রমাণের বিশদটি মনে করেননি এবং তিনি যে প্রমাণটি পুনর্গঠন করেছিলেন তা হ'ল এটিই। দ্রষ্টব্য যে এটি কিছু শক্তিশালী সংখ্যার তাত্ত্বিক অনুমানের অধীনে একটি নির্বিচারক হ্রাস হিসাবেও বর্ণনা করা যেতে পারে (উদাহরণস্বরূপ, ফর্মের কোনও ব্যবধানে [x, x + পল্লগ (এক্স)]) রয়েছে।
— বোয়াজ বারাক

4
আমি শুধু জো কিলিয়ানের সাথে কথা বলেছি। তিনি বলেছিলেন যে তিনি এবং অ্যালোন জড়িত শূন্য-ত্রুটির এলোমেলোভাবে হ্রাসের সাথে প্রমাণিত হয়েছিলেন। যতটা তিনি অবগত আছেন, বোয়াস বারাক ইতিমধ্যে বলে রেখেছেন, আপনি কিছু সংখ্যা-তাত্ত্বিক অনুমান না করা অবধি নিয়ামবাদী হ্রাস এখনও উন্মুক্ত।
— টিমোথি চৌ

8

আমি মনে করি এটি পিসিপি উপপাদ্যের সাথে যুক্ত (বিশেষত )।NP=PCP[O(log⁡n),O(1)]

একটি থেকে একটি উদ্ধৃতাংশ মধু এর কাগজ :

... ধারণাটি যে একজন যাচাইকারী কোনও বহুপদী সময় গণনা সম্পাদন করতে পারে তা উপপাদাগুলি এবং প্রমাণগুলির শ্রেণিকে যথেষ্ট সমৃদ্ধ করে এবং তাত্ত্বিক প্রমাণের জন্য অত্যন্ত অ-তুচ্ছ পদ্ধতিতে অফার শুরু করে। (এক তাৎক্ষণিক ফল যে আমরা উপপাদ্য / প্রমাণাদি / গবেষকেরা / আর্গুমেন্ট বাইনারি ক্রম অনুমান করতে পারেন এবং আমরা তাই অত: পর কি করতে হবে।) উদাহরণস্বরূপ, ধরুন আমরা একটি বিবৃতি আছে (বলুন রিম্যান প্রস্তাব), এবং বলতে আমরা বিশ্বাস করি এটি আছে প্রমাণ যা 10,000 পৃষ্ঠার নিবন্ধের মধ্যে মাপসই হবে। গুণগত দৃষ্টিকোণ বলছে যে এ এবং এই সীমাবদ্ধ (10,000 পৃষ্ঠাগুলি) দেওয়া, কেউ দক্ষতার সাথে তিনটি ধনাত্মক পূর্ণসংখ্যার এন , এল , ইউ কে এল ≤ ইউ ≤ এন দিয়ে গুণতে পারেনAAN,L,UL≤U≤Nযেমন সত্য হয় যদি এবং শুধুমাত্র যদি N এর L এবং U এর মধ্যে বিভাজক থাকে । পূর্ণসংখ্যা এন , এল এবং ইউ বেশ দীর্ঘ হবে (সম্ভবত এগুলি লিখতে দশ মিলিয়ন পৃষ্ঠাগুলি লাগবে) তবে তারা অত্যন্ত দক্ষতার সাথে উত্পাদিত হতে পারে (এই সমস্ত পূর্ণসংখ্যাকে মুদ্রণ করতে প্রিন্টারের যে পরিমাণ সময় লাগবে তার চেয়ে কম সময়ে, যা অবশ্যই এক বা দুই দিন অবশ্যই থাকে। (এই নির্দিষ্ট উদাহরণটি জো কিলিয়ান , ব্যক্তিগত যোগাযোগের কারণে ফলাফলের ভিত্তিতে তৈরি ) ...ANLUNLU

... আমার জটিলতা তত্ত্ব দক্ষতার বাইরে :-)


2
এটি কেবলমাত্র অন্য একটি সূত্র যা এই সমস্যাটি এনপি-সম্পূর্ণ।
— মার্ক বুড়ি

@Marc ... MMM ... আমি মনে করি যে এটা মানে: দ্বারা NP-সম্পূর্ণ কারণ দ্বারা NP-সম্পূর্ণ সমস্যা থেকে একটি বহুপদী হ্রাসসংক্ষিপ্ত প্রমাণবিদ্যমান আছে ...{⟨L,U,N⟩|(∃p∈{L,…,U})[p|N]}
— Marzio ডি Biasi

2
কাগজে সংক্ষিপ্ত প্রমাণগুলির সমস্যাটি সীমাবদ্ধ থামানোর সমস্যার মতোই almost শর্ট প্রুফস সমস্যা থেকে হ্রাস স্যাট-এর এনপি-সম্পূর্ণতার সাধারণ প্রমাণ হিসাবে সম্ভবত অগোছালো হতে পারে, এবং সুতরাং কিলিয়ান দ্বারা সমস্যা খুঁজে পাওয়া এই ফ্যাক্টরের এনপি-সম্পূর্ণতার প্রমাণটি হ্রাস থেকে কমিয়ে আনার সম্ভাবনা কম সংক্ষিপ্ত প্রমাণগুলি সরাসরি সমস্যা।
— সোসোশি ইটো

0

এটি একটি অনানুষ্ঠানিক দক্ষ নির্বাহী হ্রাস ধারণা (এবং অসম্পূর্ণ হতে পারে):

ফ্র্যাক্ট্রান একটি টিউরিং -সম্পূর্ণ প্রোগ্রামিং ভাষা। একটি উপযুক্ত সংজ্ঞায়িত Fractran প্রোগ্রামের বেষ্টিত-সংস্করণ ভাষা থেকে রূপান্তরযোগ্য হওয়া উচিত {⟨L,U,M⟩|(∃ a positive integer p∈{L,…,U})[p|M]}

উদাহরণস্বরূপ, একটি সীমাবদ্ধ সংস্করণ জিজ্ঞাসা করতে পারে যে কোনও নির্দিষ্ট ধাপের (বিভাগ) (যেমন এম = এন জে ∗ এফ আই ) এর মধ্যে একটি ফ্র্যাক্ট্রান প্রোগ্রামের আউটপুট অনুক্রমে পূর্ণসংখ্যা উত্পাদিত হয় কিনা ।MM=Nj∗Fi

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.