কেন সমস্ত সাম্প্রতিক SAT solvers সার্কিট SAT এর পরিবর্তে CNF এ কাজ করবে?


18

২০০ 2006 এর একসময় (আমার মনে হয়) হ্যান্ডেল এবং ইনভার্টার গ্রাফগুলি পরিচালনা করার জন্য এআইজিআইআর লাইব্রেরি প্রকাশের পরে, কিছু সার্কিট স্যাট সলভার 2006-2008 সালে প্রকাশিত হয়েছিল এবং কয়েকটি স্যাট রেস / প্রতিযোগিতায় এআইজি ট্র্যাক ছিল। তবে তার পর থেকে মনে হচ্ছে ফোকাস পুরোপুরি এসএমটি বা ক্লাসাল এসএটি সলভারগুলিকে উন্নত করার দিকে।

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

তো, কী হল? এটি কি পরিণত যে অতিরিক্ত কাঠামোগত তথ্য সলভারদের সাহায্য করে না? এআইজি-ভিত্তিক স্যাট কি ব্যর্থ পরীক্ষার সমাধান করছে?


এটি মনে রাখা কার্যকর যে গতি এবং মেমরির ব্যবহারের জন্য নিম্ন স্তরের প্রোগ্রামটি অনুকূলকরণ করার সময় সরলতার জন্য কিছু বলার দরকার আছে, যেমন সি বা সি ++ তে কোনও সিএনএফ সূত্রকে প্রতিনিধিত্ব করা এবং তা পরিচালনা করা অত্যন্ত সহজ।
কোডি

উত্তর:


4

আপনার প্রশ্নে বিভিন্ন ধরণের কোণ রয়েছে। আপনার ভিত্তির সাথে সাধারণত একমত হয়েছিলেন যে স্যাট গঠনের "কাঠামোগত তথ্য" দেখার পক্ষে একটি দুর্দান্ত গবেষণা ক্ষেত্র হওয়া উচিত।

  • সিএনএফ-এ এনকোড থাকা স্যাট কয়েক দশক ধরে মান। এটি 1990 এর দশকের গোড়ার দিকে ডিআইএমএসিএস ফর্ম্যাট / প্রতিযোগিতাগুলির সাথে জোরদার করা হয়েছিল

  • প্রযুক্তিগতভাবে "কাঠামোগত তথ্য" কী? আনুষ্ঠানিকভাবে এই ধারণাটি পেরেক করা এবং কাছাকাছি-টোটোলজিকাল বৃত্তগুলি এড়ানো কঠিন হতে পারে be একটি স্যাট সিএনএফ এনকোডিং এবং একটি নেটওয়ার্ক কাঠামো সংরক্ষণ করে এমন অন্যান্য এনকোডিংগুলির মধ্যে আসলে কোনও পার্থক্য নেই। এটি "ক্লজ / ভেরিয়েবল গ্রাফ" ধারণাগুলিতে অঙ্কিত হয়েছে যা অনেকগুলি স্যাট সলভার ব্যবহার করতে থাকে। অন্য কথায়, কিছুটা অর্থে, প্রতিটি উল্লেখযোগ্য SAT solver "কাঠামোগত তথ্য" ব্যবহার করে

  • হ্যাঁ, গবেষণার নতুন দিকনির্দেশগুলি এএসপি এবং এসএমটি সমাধানে ফোকাস করেছে যা প্রায়শই আপনার সম্পর্কে অনুসন্ধান করা "কাঠামোগত তথ্য" মূর্ত করে।

  • সিসটিন রূপান্তর সহজেই একটি সময়কে একটি সার্কিটকে পি টাইম / স্পেসে স্ট্যান্ড করে একটি স্ট্যান্ডার্ড এসএটি সলভারে রূপান্তর করে । এটি সম্ভবত ইএস ই সার্কিট প্রসঙ্গে অনেক প্রসঙ্গে প্রাসঙ্গিকভাবে ব্যবহৃত হয়।

  • আপনার উল্লিখিত রেখাগুলির সাথে সাধারণত কিছু বিচ্ছিন্ন গবেষণা রয়েছে তবে দুর্ভাগ্যক্রমে (আবার আপনার অনুধাবন সহ) এটি গবেষণার প্রবণতায় কখনও তেমন বিকাশ ঘটেনি বলে মনে হয়। এমনটি ভাববেন না যে এটি সম্ভাবনার অভাবের কারণে, তবে মানবিক কারণে বেশি। দুটি প্রিয় কাগজপত্র [১] [২], অন্যটি হ'ল "শিল্প উদাহরণস্বরূপ" বা "বৈদ্যুতিক প্রকৌশল" উদাহরণস্বরূপ যেগুলি সম্পর্কে বিশেষায়িত গবেষণা রয়েছে সেগুলি থেকে নির্দিষ্ট দৃষ্টান্তগুলি লক্ষ্য করা।

  • সিএস পিউরিস্টরা মাঝে মধ্যে সমস্ত গাণিতিক বিমূর্ততায় মনোবিজ্ঞান / সমাজবিজ্ঞানের বিবেচনাগুলি এড়াতে চান, তবে যুক্তিযুক্তভাবে এটি কম্পিউটার বিজ্ঞানের একটি কারণ । আপনি গবেষণা প্রবণতা সম্পর্কে জিজ্ঞাসা করুন, যা মানুষের মনস্তাত্ত্বিক কারণের উপর ভিত্তি করে। এটির সম্ভাবনা রয়েছে এখানে কিছু স্ট্রিটলাইট প্রভাব চলছে ওরফে "লো হ্যাঙ্গিং ফল"। কেউ বলতে পারে / বিবেচনা করতে পারে যে এখন কয়েক দশক পুর্বেও, স্যাট অ্যালগরিদমিক গবেষণা তার শৈশবকালীন কিছুটা, যেমন পি বনাম এনপির মতো বড় প্রশ্ন কোথাও দেখা যায় না, এবং সম্ভবত বিদ্যমান গবেষণা এখনও যথেষ্ট "তলকে আঁচড়ানো" মাত্র ।

[1] সন্তুষ্টিজনিত সমস্যাগুলি নিষ্পত্তি করা বা সন্তুষ্টিজনিত সমস্যাগুলির আরও ভাল অন্তর্দৃষ্টি পেতে গ্রাফগুলি ব্যবহার করা , হারভিগ 2006 (83 পিপি)

[2] সীমাবদ্ধতা ছুরি প্রান্ত ওয়ালশ 1998


দেখে মনে হচ্ছে এআইজি-র আরও গবেষণা ইদানীং এমআইজি - র দিকে চলে গেছে, মেজরিটি ইনভার্টার গ্রাফগুলি যেমন ফাংশনাল হ্যাশিং / সোকেন এট আল (২০১)) সহ মেজরিটি-ইনভার্টার গ্রাফগুলি অনুকূল করা,
রেফটি

অন্য একটি কোণ: ট্রিউইথটি একটি গুরুত্বপূর্ণ সার্কিটের মতো "স্ট্রাকচারাল সম্পত্তি" এবং এটি চলমান কাজ নিয়ে স্যাট কঠোরতার সাথে ব্যাপকভাবে অধ্যয়ন করা হয়েছে। এই কাজটি আরও তাত্ত্বিক হতে পারে এবং এটি প্রত্যক্ষভাবে স্যাট সলভারগুলিতে ব্যবহৃত হচ্ছে শুনেছেন তবে এটি বেশ প্রশংসনীয় বলে মনে হয় যে বিভিন্ন স্যাট সলভার হিউরিস্টিক্স প্রকৃতপক্ষে গাছের সাথেই সম্পর্কিত বা সম্পর্কিত related
vzn
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.