একটি স্যাট সমস্যার সমস্ত সমাধান গণনা করুন


11

আমার জানা সমস্ত # এসএটি সলভার, যেমনঃ রিলস্যাট, সি 2 ডি, কেবলমাত্র সন্তুষ্টযোগ্য উদাহরণগুলির সংখ্যারই ফিরিয়ে দেয়। কিন্তু আমি কি সেই উদাহরণগুলির প্রতিটি জানতে চাই?

এমন কোনও # স্যাট সমাধানকারী আছে বা এটি করার জন্য আমার কীভাবে একটি উপলভ্য # এসএটি সলভার পরিবর্তন করতে হবে?

ধন্যবাদ.


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

একটি পদ্ধতি হ'ল সিএনএফ → ডিএনএফ রূপান্তর যার জন্য প্রচুর সাহিত্য রয়েছে
vzn

উত্তর:


13

আপনি একটি সমস্ত-স্যাট বা সমস্ত সমাধান স্যাট সমাধানকারী সন্ধান করছেন। এটি # স্যাট থেকে আলাদা সমস্যা। এগুলি গণনা করার জন্য আপনাকে সমস্ত সমাধান গণনা করতে হবে না।

আমি এমন কোনও সরঞ্জাম সম্পর্কে জানি না যা আপনার সমস্যার সমাধান করে কারণ লোকেরা বিদ্যমান স্যাট সলভারগুলির উপরে এই অ্যালগরিদমগুলি যুক্ত করে তবে খুব কমই এই এক্সটেনশনগুলি প্রকাশ করে বলে মনে হয়। সমস্ত কাগজপত্র যা আপনাকে সমস্ত সিএটি প্রয়োগ করতে সিডিসিএল সলভারটি পরিবর্তন করতে সহায়তা করবে সেগুলি নীচে রয়েছে are

মেমরি এফিশিয়েন্ট অল-সলিউশনস স্যাট সলভার এবং এর অ্যাপ্লিকেশন টু রিচ্যাবিলিটি , ও। গ্রম্বার্গ, এ। শুস্টার, এ। ইয়াদগার, এফএমসিএডি 2004

এখানে আরএক্সিভিতে একটি সাম্প্রতিক নিবন্ধ পোস্ট করা হয়েছে।

সমস্ত মডেল গণনার জন্য আধুনিক এসএটি সলভারগুলি বাড়ানো হচ্ছে , সাইদ জব্বার, লখদার সাইস, ইয়াকুব সালহি, ২০১৩

আপনি তাদের প্রয়োগের জন্য এই লেখকের সাথে যোগাযোগের চেষ্টা করতে পারেন।


দ্বিতীয় কাগজের জন্য আপনাকে এটি দেখতে প্রথম সংস্করণ ভি 1 এ ক্লিক করতে হবে।
তাইফুন

এই সাম্প্রতিক কাগজ মনে হয় সংশ্লিষ্ট homes.cs.washington.edu/~sudeepa/UAI2013-ModelCounting.pdf
Kaveh

1
@ কাভেহ, আমি বিশ্বাস করি যে ওপি একটি ALLSAT সলভার বা # স্যাট সলভারকে ALLSAT সলভারে পরিণত করার উপায় চাইছে। এটি # স্যাট এর জন্য নিম্ন সীমানায় একটি কাগজ। আমি নিশ্চিত নই যে এটি ওপিকে সাহায্য করে।
বিজয় ডি

2

আমি একটি ভিএলএসআই সম্মেলনে অল-স্যাট সম্পর্কে আরও একটি সাম্প্রতিক (২০১৪) পেপার পেয়েছি, সুতরাং এটি অবশ্যই ব্যবহারিক দিকটির দিকে তাকাতে হবে (যা এখানে ওপি-র প্রশ্নের সাথে সামঞ্জস্যপূর্ণ বলে মনে হচ্ছে, যদিও সাধারণভাবে সিটিওরি.এসই এর সাথে কম হয়েছে):

  • ইয়িনলে ইউ, প্রমোদ সুব্রমনায়ণ, নেস্তান সিসকারিদেজে, শারদ মালিক, ভিএলএসআই ডিজাইন ২০১৪ দ্বারা "অল-স্যাট, ন্যূনতম ব্লকিং ক্লজগুলি ব্যবহার করছে" do ডও : 10.1109 / ভিএলএসআইডি ২২.২২

আইইইই সাবস্ক্রিপশনবিহীনদের জন্য, সুব্রামায়ানের প্রিন্সটনের ওয়েব পৃষ্ঠায় একটি বিনামূল্যে কপি রয়েছে । (তিনি তার কাগজপত্রের অনুলিপিগুলি সংরক্ষণ / বিতরণ করার জন্য একটি ফাইল-ভাগ করে নেওয়ার পরিষেবা ব্যবহার করেন এবং আমি নিশ্চিত না যে এই ইউআরএলগুলি কতটা স্থিতিশীল, সুতরাং এই চক্রাকার লিঙ্কটি))

এই কাগজের সংক্ষেপে মনে হচ্ছে:

আমাদের অবদান, অ-বিতর্ক-ডিসেম্বর অ্যালগরিদম, অত্যন্ত সংক্ষিপ্ত ব্লকিং ক্লজ তৈরি করে যার মধ্যে सॉলভারের মধ্যে অন্তর্ভুক্ত কোনও চলক থাকে না of নোট করুন যে সাধারণত একটি সন্তুষ্টিজনক মিনিটের মধ্যে বেশিরভাগ ভেরিয়েবল অন্তর্ভুক্ত থাকে। সংক্ষিপ্ত ব্লকিং ক্লজগুলি সলভার পারফরম্যান্সের জন্য খুব উপকারী যেমন মূল্যায়ন দ্বারা প্রদর্শিত হয়।

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

যেহেতু আমি এটি অন্য উত্তরে উল্লিখিত দেখতে পাচ্ছি না (তবে কেবলমাত্র আন্দ্রে সালামনের মন্তব্যে), [বরং জনপ্রিয়] ব্লকিং-ক্লজ টেকিনিকটি চালু হয়েছিল:

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