तो, मैंने सुडोकू पहेली की पीढ़ी में पढ़ने के लिए काफी कुछ किया है। जो मैं कह सकता हूं, वांछित कठिनाई के सुडोकू पहेली का मानक तरीका एक पहेली उत्पन्न करना है, और उसके बाद इसे ग्रेड करना है, और तब तक दोहराएं जब तक कि आपके पास स्वीकार्य रेटिंग नहीं है। इसे कुछ अधिक जटिल हल करने वाले पैटर्न (एक्सवाई-विंग, तलवारफिश, आदि) का उपयोग करके बैकट्रैसिंग के माध्यम से उत्पन्न करके परिष्कृत किया जा सकता है, लेकिन यह वही नहीं है जो मैं यहां करना चाहता हूं।वांछित कठिनाई का एक सुडोकू उत्पन्न करना?
मुझे क्या करना चाहते हैं, लेकिन इस पर कोई वास्तविक संसाधन खोजने में असमर्थ किया गया है क्या, एक "कठिनाई मूल्य" से एक पहेली उत्पन्न है (0-1.0 मूल्य, 0 सबसे आसान जा रहा है, और 1.0 सबसे मुश्किल रहा है)।
उदाहरण के लिए, मैं एक साधारण मुश्किल पहेली बनाना चाहता हूं, इसलिए मान .675 चुना गया है। अब उस मूल्य का उपयोग करके मैं एक मामूली मुश्किल पहेली उत्पन्न करने में सक्षम होना चाहता हूं।
किसी को इस तरह कुछ पता है? या शायद एक समान पद्धति के साथ कुछ?
नहीं, ऐसा कुछ भी नहीं मिला। बात का एक हिस्सा यह है कि "कठिनाई" बहुत सापेक्ष है। – Mat
मुझे विश्वास नहीं है कि यह संभव है। एकमात्र तकनीक जिसे मैं जानता हूं, जैसा कि आप उल्लेख करते हैं - जेनरेट, ग्रेड, बाहरी कठिनाई के बाहर फेंक दें। इसके अलावा, जैसा कि मैट ने कहा, कठिनाई को मापना मुश्किल है क्योंकि अलग-अलग एल्गोरिदम अलग-अलग तरीकों को हल करते हैं। – Ryan
मैं समझता हूं, लेकिन "उत्पन्न, दर, फेंकना, दर उत्पन्न करना, दूर करना, उत्पन्न करना, रखना" विचार जंगली रूप से अक्षम लगता है। साथ ही, उन सभी खेलों को देखकर जिनके पास कठिनाई के माध्यम से सुडोकू पहेली बनाने का विकल्प होता है (उदाहरण के लिए आसान, मेड, कड़ी) ऐसा लगता है कि एक सेकंड के अंश में ऐसा लगता है, ऐसा लगता है कि वे ऐसा नहीं कर रहे हैं । खासकर डिवाइस पर, जैसे आईफोन या एंड्रॉइड। – ZachLHelms