برای حل جدول سودوکوی مقایسه ای شما نیاز به استدلال منطقی قوی دارید.

همانظور که می دانید در این جداول هیچ گونه عددی وجود ندارد و تنها راه رسیدن به جواب همین علامت بزرگتر و کوچکتر هستند.


مفهوم بزرگتر و کوچکتر:

مفهوم این علامت ها را با جدول زیر توضیح می دهم.



طبق جدول بالا خانه سبز رنگ مطابق علامت نشان داده شده از خانه آبی بزرگتر است، از طرف دیگر خانه زرد رنگ از خانه سبز رنگ بزرگتر است.

مثلا اگر خانه سبز 5 باشد، خانه آبی رنگ باید عددی کوچکتر از 5 (یعنی 1 تا 4) باشد.

از طرف دیگر با فرض 5 بودن خانه سبز، خانه زرد رنگ باید عددی بزرگتر از 5 (یعنی 6 تا 9) باشد.


اعداد کلیدی در حل سودوکوی مقایسه ای:

از بین اعداد 1 تا 9 در جدول سودوکوی 9×9، عدد 1 به عنوان کوچکترین عدد است و عدد 9 نیز به عنوان بزرگترین عدد شناخته می شود.

این دو عدد به عنوان کلید حل سودوکوی مقایسه ای و نقطه شروع حل جدول شناخته می شوند.

برای مثال عدد 9 را درنظر بگیرید، این عدد بزرگترین عدد در بین اعداد جدول سودوکوی 9×9 است، بنابراین این عدد در خانه هایی که علامت بزرگتر به آن ها وارد می شود حق قرار گیری را نخواهد داشت، چراکه علامت بزرگتر در ورودی خانه، بدین معنی است که عدد دیگری وجود دارد که از عدد آن خانه بزرگتر است، درحالیکه در بین اعداد 1 تا 8 عددی بزرگتر 9 نمی تواند باشد!

مثال زیر را نگاه کنید:


طبق این مثال هیچ یک از خانه های {A-B-D-E-F-G-H} که با رنگ زرد نشان داده شده اند نمی توانند محلی برای کاندید 9 باشند، زیرا تمام این خانه ها حداقل دارای یک علامت بزرگتر از سمت خانه کناری خود هستند، مثلا خانه H از خانه I کوچکتر است، چطو می تواند 9 باشد؟!

بنابراین برای کاندید 9 در جدول باید به دنبال خانه هایی بگردید که علامت بزرگتر از آنها «فقط خارج می شود».


تبصره:

گاهی اوقات خانه هایی هم در جدول هستند که هیچ علامتی در کنار آنها وجود ندارد، این خانه ها در حقیقت کاندید برای تمام اعداد 1 تا 9 هستند، تا در ادامه حل جدول با حذف سایر کاندیدها موقعیت این خانه های نیز نمایان گردد.

برای مثال خانه G در جدول زیر در همان ابتدا می تواند محلی برای تمام کاندیدهای 1 تا 9 باشد. که در ادامه حل جدول و مشخص شدن سایر خانه های مجاورش، وضعیت آن بدست خواهد آمد.



این اتفاق معمولا در جداول سخت به بالا رخ می دهد و برخی خانه ها دارای علامت بزرگتر و کوچکتر نیستند و تقریبا تا انتهای حل موقعیت آنها مشخص نخواهد شد و به عبارت دیگر تنها راه یافتن عدد این خانه ها استفاده از روش های سودوکوی کلاسیک است.

 

موقعیت کاندید 1 در جدول چگونه است؟

این کاندید به دلیل کوچکترین بودن در بین اعداد 1 تا 9، تنها حق قرارگیری در خانه هایی را دارد علامت بزرگتر «فقط به آنها وارد می شود». یا به عبارت دیگر خانه ای که علامت بزرگتر از آن خارج می شود محلی برای کاندید 1 نیست. چرا که چنین خانه ای اگر 1 باشد از کدامیک از اعداد 2 تا 9 باید بزرگتر باشد!!

ضمن آنکه در تعیین محل های 1 نباید از خانه هایی که علامتی در آنها نیست غافل شد، چراکه این خانه ها هم کاندیدی برای قرارگیری 1 در آنها هستند.

مثال زیر را با هم بررسی می کنیم.



معمولاً راحت ترین کار برای تعیین موقعیت کاندیدها در جدول، بررسی خانه های هر باکس به صورت مجزا است، چراکه بین باکس ها علامتی وجود ندارد و از این حیث از یکدیگر مجزا هستند. در جدول فوق که بخشی از یک جدول کامل است، در باکس بالایی دارای سه موقعیت برای کاندید 1 است. سایر خانه هایی این باکس به این دلیل نمی توانند 1 باشند که علامت بزرگتر از آنها خارج شده است، حال آنکه کاندید 1 نمی تواند از کاندید دیگری در جدول 9×9 بزرگتر باشد.

ضمن آنکه یکی از خانه های باکس بالایی دارای هیچ یک از علامت های بزرگتر و کوچکتر نیست و به همین دلیل موقعیتی برای تمام کاندیدها در جدول است، من الجمله کاندید1.

سایر موقعیت های کاندید 1 هم مشخص خواهند شد. که در جدول بالا نشان داده شده است. آیا شما هم توانسته اید این موقعیت ها را شناسایی کنید؟!


نوشتن کاندیدهای محتمل در خانه ها چه کمکی می کند؟

بزرگترین دلیلی که سودوکوی مقایسه ای سخت به نظر میاد این است که هیچ عددی در آن نوشته نشده است، بنابراین باید موقعیت های کاندید مورد نظر را در جدول بنویسید (البته با دقت زیاد تا خانه ای از قلم نیفتد) و بعد بر روی آنها تحلیل کنید.

برای مثال در جدول بالا برای موقعیت کاندید 1 اتفاق خوبی رخ خواهد داد.

برای روش شدن بحث، جدول زیر را نگاه کنید.



موقعیت کاندید 1 در باکس میانی جدول بالا تنها در ستون اول (ستون سمت چپی) است که خانه های آن با رنگ نارنجی مشخص شده اند. بنابراین طبق تکنیک خطوط کاندیدا که تکنیک سودوکوی کلاسیک است، سایر خانه های ستون سمت چپی در جدول فوق نمی توانند 1 باشند، بنابراین دو موقعیت برای کاندید 1 در باکس های بالایی و پایینی حذف خواهند شد که با رنگ سبز نشان داده شده اند.

از طرفی با حذف خانه سبز رنگ از باکس پایینی، موقعیت کاندید 1 برای باکس پایینی تنها در ستون سوم (ستون سمت راستی) است، بنابراین باز هم طبق تکنیک خطوط کاندیدا، خانه دیگری در ستون سوم (ستون سمت راستی) غیر از این دو موقعیت، نمی تواند 1 باشد. بنابراین خانه آبی از باکس 1 هم نمی تواند 1 باشد. بدین ترتیب موقعیت کاندید 1 در باکس بالایی مشخص خواهد شد.



بعد از مشخص کردن موقعیت 1 ها در جدول، برخی از آنها تک موقعیتی خواهند شد و برخی هم چند موقعیتی باقی می مانند، آنهایی که مشخص می شوند را یادداشت کنید و موقعیت سایر کاندیدها را در جدول باقی گذارید چراکه برای ادامه حل به آنها نیاز دارید. با انجام این کار باید به دنبال موقعیت کوچکترین عدد بعد از 1 یعنی 2 بروید.

برای کاندید 2 نیز تنها خانه هایی قابل قبول هستند که علامت بزرگتر به آنها وارد می شود و تنهادر صورتی خانه ای که علامت بزرگتر از آن خارج می شود می تواند 2 باشد که آن خانه 1 باشد.

این جمله بسیار بسیار مهم است. چراکه بسیاری از افراد در حل جداول سودوکوی مقایسه ای دچار اشتباه می شوند و این موقعیت ها را لحاظ نمی کنند و در نهایت تحلیل آنها اشتباه شده و بعد از مشخص شدن چند خانه خواهند دید که جدول حل نمی شود، حال آنکه اشتباه از جانب خودشان بوده است!!

جدول زیر را ببینید.



طبق این جدول موقعیت کاندید 1 در جدول مشخص شده است. قصد داریم برای مشخص شدن موقعیت کاندید 2 وارد عمل شویم، مشاهده می شود که در تمام خانه های باقی مانده علامت بزرگتر از آن ها خارج می شود، بنابراین خانه ای می تواند موقعیت 2 را داشته باشد که علامت بزرگتر خارج شده از آن به کاندید 1 ختم شود، طبق جدول بالا تنها دو خانه سبز و زرد دارای این ویژگی هستند، اما خانه سبز علاوه بر علامت بزرگتر به سمت 1 دو علامت بزرگتر دیگر هم دارد.

خب 2 فقط از 1 می تواند بزرگتر باشد، بنابراین وجود این دو علامت های بزرگتر دیگر در خانه سبز، سبب عدم قرارگیری 2 در خانه سبز خواهد شد. بدین ترتیب به طور قطع خانه زرد رنگ باید 2 باشد.

از این رو در حل سودوکوی مقایسه ای بعد از پیدا کردن هر کاندید به دنبال کاندید بزرگتر از آن (برای وقتی که از 1 به سمت بیشتر می روید) و کوچکتر از آن (برای وقتی که از 9 به سمت کمتر می روید) بگردید.

نکته:

شما باید به صورت متوالی هم از سمت 9 شروع کنید و به سمت اعداد کوچکتر (یعنی 8، 7 و ....) بروید و هم از سمت 1 شروع کنید و آنرا افزایش دهید. البته در جداول خیلی سخت گاهی اوقات شروع از یک سمت مفید خواهد بود. برای مثال در جدولی شما اقدام به نوشتن 1 ها می کنید تا موقعیت چندتای آنرا تعیین کنید، اما بعد از نوشتن موقعیت ها هیچ 1 ای مشخص نمی شود، حال آنکه با نوشتن 9 ممکن است چندتای آن مشخص گردد. در این جور مواقع نگران نباشید که به بیراهه زده اید و وقت را از دست داده اید، چراکه جداول مقایسه ای به هیچ عنوان از یک سمت تمام نمی شوند، یعنی شما فرض کنید از 9 شروع می کنم و به ترتیب به پایین می آیم تا برسم به 1، کاملاً غلط است، باید از هر دو سمت اقدام به حل کنید، بنابراین نوشتن کاندیدهای 1 حتی اگر موقعیتی را معلوم نکند باز هم برای حل جدول لازم و ضروری است.


خلاصه مباحث:

- برای حل سودوکوی مقایسه ای از اعداد 1 و 9 شروع کنید.

- برای عدد 1 و به ترتیب اعداد بزرگتر از آن (2، 3 و...) به دنبال خانه هایی بگردید که علامت بزرگتر به آن وارد شده باشد. و اگر علامت بزرگتر از آنهاخارج شده است آن علامت به عددی کوچکتر از کاندید مورد نظرتان ختم شود.

- برای عدد 9 و به ترتیب اعداد کوچکتر آن (8، 7 و...) به دنبال خانه هایی بگردید که علامت بزرگتر از آنها خارج شده باشد. و اگر علامت بزرگتر به آنها وارد شده است آن علامت از سمت عددی بزرگتر از کاندید مورد نظرتان باشد.

- ضمن آنکه در جداول سخت و بسیار سخت نیز، از خانه هایی که هیچ علامتی ندارند غافل نشوید، این خانه ها کاندید برای تمام اعداد جدول هستند.

- تنها نکته باقی مانده این است که برای حل این جداول نیاز به استفاده از تکنیک های سودوکوی کلاسیک دارید، تکنیک هایی چون:

در حل این جداول مفید هستند.

باقی ریزه کاری ها در قالب حل گام به گام ارائه می گردد. جهت مشاهده حل گام به گام اینجا کلیک کنید.