এমন কোনও দাবা ইঞ্জিন আছে যা দেখিয়ে দিতে পারে যদি একপাশে জোর করে ড্র হয়?


11

এমন কোনও দাবা ইঞ্জিন রয়েছে যার বিশ্লেষণ মোড রয়েছে যা দেখিয়ে দিতে পারে যে কোনও অবস্থান যদি উভয় পক্ষের দ্বারা জোর করে ড্র হয়?

ইঞ্জিনগুলি 0.0 এর মূল্যায়ন আউটপুট করার জন্য সাধারণ যখন তারা একটি অঙ্কন সনাক্ত করে। তবে ০.০ এর মূল্যায়নের মাধ্যমে অনেক কিছুই বোঝানো যায়। উদাহরণস্বরূপ, এটি স্থানান্তরিত করার জন্য সাদা বলে ধরে নেওয়া, ০.০ এর মূল্যায়নের অর্থ এই হতে পারে:

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

এটি কখন কার্যকর হতে পারে তার উদাহরণ দেওয়ার জন্য, যদি সাদাকে জয়ের প্রয়োজন হয় না এবং কেবল ড্র করার সম্ভাব্যতা নিশ্চিত হতে চায় তবে তারা মূল্যায়ন +0.0 এবং একটি জোরপূর্বক বাধ্যতামূলক ড্র সহ একটি চালচলন পছন্দ করতে পারে যদিও উচ্চতর মূল্যায়নের সাথে আরও একটি পদক্ষেপ পাওয়া যায়।

আর একটি উদাহরণ হ'ল যদি আপনার জয়ের দরকার হয় (যেমন একটি ড্র যেমন হেরে যাওয়ার মতোই খারাপ) তবে আপনার প্রতিপক্ষকে ড্র করার জন্য বাধ্য করার সুযোগ এড়াতে আপনি সামান্য নেতিবাচক মূল্যায়নের সাথে একটি চালচলন খেলতে চাইতে পারেন। যদিও এটি আপনার হারার সম্ভাবনা বাড়িয়ে তোলে, এটি আপনার জয়ের সম্ভাবনাও বাড়িয়ে তোলে।

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

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


6-পিসের এন্ডগেম টেবিলগুলির বিন্দুটির এই অংশটি জানেন না?
টনি এনিস

2
সারণী ঘাঁটিগুলি সহায়তা করে, কারণ তখন আপনি জানেন যে 0.0 এর স্কোরটি সর্বোত্তম খেলার সাথে নির্দিষ্ট জোর করে ড্র করার জন্য certain তবে আমি ইঞ্জিনটি আমাকে বলার জন্য চাই যে এটি কোনও স্বেচ্ছাসেবী শুরুর অবস্থান থেকে জোর করে ড্র খুঁজে পেয়েছে, যেখানে (বিশেষত) যখন than টিরও বেশি টুকরো রয়েছে including উদাহরণস্বরূপ, যদি সাদা এমন কোনও স্থানে প্রবেশ করেন যেখানে তারা চিরতরে যাচাই করতে বাধ্য করতে পারে তবে ইঞ্জিনটি আমাকে তা জানাতে চাই, এমনকি যদি এটি মূল্যায়ন ফাংশন অনুযায়ী সাদাের সেরা পদক্ষেপ না হয়।
বায়ার্সকে চিহ্নিত করুন

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

1
কিন্তু কীভাবে বাধ্য করা হয়? আমি মনে করি তথাকথিত বলপূর্বক অঙ্কনের অনেক ক্ষেত্রে প্রতিপক্ষ এখনও বিচ্যুত হতে পারে তবে একটি স্পষ্টত খারাপ অবস্থানের বিনিময়ে। এমন একটি অবস্থান যেখানে শ্বেত হয় কোনও অঙ্কন বা পুরো রোক আপকে জোর করতে পারে জোর করে আঁকানো হবে না, প্রয়োজনীয়তা সীমাবদ্ধ করে।
রিমকো গ্রিলিচ

হোয়াইট যদি কোনও দোলাচলের পরিবর্তে কোনও অঙ্কন করতে বাধ্য করতে পারে তবে আমি এটি জানতে চাই।
মার্ক বাইয়ার্স

উত্তর:


9

আপনার প্রশ্নের সংক্ষিপ্ত উত্তর হ'ল না , এমন কোনও দাবা ইঞ্জিন নেই যা নির্ভরযোগ্যভাবে প্রদর্শন করতে পারে যদি এক পক্ষের জোর করে ড্র হয়। উদাহরণস্বরূপ, এই লক অবস্থানটি স্পষ্টতই মানুষের চোখের দৃষ্টি আকর্ষণ করে:

লক অবস্থান, হতাশ ড্র

তবে লক্ষ করুন যে মূল্যায়নটি 0.00 নয়, 0.17 । হডিনিও 0.05 দেয় - কখনও সাদা রঙের জন্য কিছুটা ভাল। এই অত্যন্ত গুরুত্বপূর্ণ. এটি প্রস্তাব করে যে 0.00 এর মূল্যায়ন নির্দিষ্ট কারণগুলির জন্য এই প্রোগ্রামগুলি দ্বারা সংরক্ষিত আছে, এবং প্রকৃতপক্ষে এটি। মূলত, "সমান" পজিশনেও, কম্পিউটারটি কখনই স্কোরকে 0.00 বলে দেবে না , পরিবর্তে এটি এক বা অন্য দিকে এক মিনিটের প্রান্ত দেবে।

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

মরফি - এনএন 1-0, নিউ অরলিন্স ব্লাইন্ডফোল্ড সিমুল

খেয়াল করুন যে মরফির 6 টিতে শুরুতে সঙ্গী রয়েছে 18.b4+!। যাইহোক, যদি মরফি কোনওভাবেই এই সঙ্গীটি মিস করে, তবে এখনও তার পুনরাবৃত্তি দ্বারা একটি বাধ্যতামূলক ড্র হয়েছিল, যা কম্পিউটারটি দ্রুত দেখে। কম্পিউটার প্রদর্শিত বিভিন্ন প্রকরণের সংখ্যা বৃদ্ধি করে এটি দেখতে পাওয়া যায় যে সাদা একটি পদক্ষেপ নেওয়ার পরে 18.Qxc3+?শ্বেতরা একটি দাগ এবং টুকরো টুকরো হওয়া সত্ত্বেও এখনও ড্র আঁকাতে বাধ্য করতে পারে। ০.০০ এর মূল্যায়ন আবার আমাদের টিপস দেয় যে এটি একটি বিশেষ অবস্থান যা কম্পিউটার একটি চিরস্থায়ী চেক গণনা করতে পারে। যদি 18.Qxc3+? Kxd5বোর্ডে মুভগুলি করা হয়, তবে মূল্যায়নটি 0.00 হবে , এটি সূচিত করে যে সাদা রঙের সেরা ধারাবাহিকতা একটি অঙ্কনকে বাধ্য করা। এটি করতে ব্যর্থতা সেরা খেলায় গেমটি হারাতে পারে।


সুতরাং সংক্ষেপে বলতে গেলে, কোনও বিদ্যমান ইঞ্জিন সঠিকভাবে নিশ্চিতভাবে বলতে পারে না যে কোনও অবস্থানই একটি ড্র draw তবে 0.00 এর মূল্যায়ন বিশেষ এবং এটি যদি মূল স্কোর বা কোনও পরিবর্তনের স্কোর হিসাবে প্রদর্শিত হয় তবে এর অর্থ হ'ল সম্ভবত কোনও নির্দিষ্ট রেখায় একটি অঙ্কন বাধ্য করা হচ্ছে। চেক করার সহজতম উপায়টি খেলোয়াড় সাথে "স্পেসবার বিশ্লেষণ" বলা হয় - যখন ব্যবহারকারী স্পেসবারটিকে বারবার আঘাত করে কম্পিউটারকে উপরের প্রস্তাবিত পদক্ষেপটি খেলতে বাধ্য করে। অবশেষে আপনি এমন একটি অবস্থানে পৌঁছবেন যা মেশিনের পাশাপাশি মানুষের কাছেও স্পষ্ট।


এবং অবশেষে, "অবজ্ঞা" সম্পর্কে আপনার বক্তব্য সম্বোধন করার জন্য

আর একটি উদাহরণ হ'ল যদি আপনার জয়ের দরকার হয় (যেমন একটি ড্র যেমন হেরে যাওয়ার মতোই খারাপ) তবে আপনার প্রতিপক্ষকে ড্র করার জন্য বাধ্য করার সুযোগ এড়াতে আপনি সামান্য নেতিবাচক মূল্যায়নের সাথে একটি চালচলন খেলতে চাইতে পারেন। যদিও এটি আপনার হারার সম্ভাবনা বাড়িয়ে তোলে, এটি আপনার জয়ের সম্ভাবনাও বাড়িয়ে তোলে।

এটি বেশ সহজভাবে দাবা প্রোগ্রামারদের মধ্যে অবজ্ঞার হিসাবে উল্লেখ করা হয়। বেশিরভাগ ইঞ্জিন আপনাকে সেটিংসে অবজ্ঞার স্তর সেট করতে দেয়। একটি ইতিবাচক অবমাননা সেটিং (100 সাধারণত বিশ্লেষণের জন্য একটি যুক্তিসঙ্গত স্তর) অঙ্কন এড়ানোর জন্য ইঞ্জিনকে মোটামুটি কঠোর (এক ভাঁড়ার মূল্য) চেষ্টা করতে বলবে। একটি নেতিবাচক সেটিং ইঞ্জিনকে জোর করে ড্র (যেমন অপর্যাপ্ত উপাদান, অচলাবস্থা বা চিরস্থায়ী) সন্ধান করবে।


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

@ এডডিয়ান আমি সম্মত সর্বাধিক শক্তিশালী আঁকাগুলি হ'ল এন্ডগেমটি জিততে পারে না, তবে এক পক্ষ চিরতরে জয়ের জন্য চাপতে পারে। পৃথকভাবে, ইঞ্জিনগুলির ইওল ফাংশন পরিবর্তন করা একটি পদ্ধতির হবে, তবে সম্ভবত কোনও যুক্তিসঙ্গত টাইমস্কেল অনুসারে কাজ করা যায় না not আপত্তিজনক সেটিংসের সাথে বর্তমানে চারপাশে খেলা সম্ভব, তবে এটি কোনও পরামর্শ অনুসারে ইঞ্জিনটিকে পুনরায় প্রোগ্রামিং করার মতো কাজ করে না। মানব-সম্পাদনযোগ্য সেটিংস বর্তমান ইঞ্জিনগুলিতে মোটামুটি সীমাবদ্ধ।
অ্যান্ড্রু

এই অবজ্ঞার সেটিংটি ঝরঝরে - এটি খেয়াল করেনি।
ইভ ফ্রিম্যান

2
যাইহোক, আমি মনে করি না 0.00 সর্বদা জোরপূর্বক অঙ্কনের সূচক, যা আপনি বোঝাতে চেয়েছিলেন। আমি মাঝে মাঝে এটি প্রথম দিকেও দেখি - আমি মনে করি এটির অর্থ হ'ল বর্তমান অবস্থান এবং উপাদানটি দেওয়া থাকলে এটি সম্ভবত সমান হয় এবং মূল্যায়নটি 0.00 হয়।
ইভ ফ্রিম্যান

3
মজাদার. স্টকফিশে এটি অবশ্যই হয় না। কয়েক সেকেন্ডের জন্য খোলার অবস্থানটি বিশ্লেষণ করলে 0.00 স্কোর প্রচুর পরিমাণে ফিরে আসবে।
ইভ ফ্রিম্যান

4

ইঞ্জিনগুলি যেমন নির্দিষ্ট পয়েন্টে কিছুটা দূরে চলে যেতে বাধ্য করতে পারে, কারণ সেখানে পর্যাপ্ত রেখাগুলি বাধ্য করা হয় যে সাথী না হওয়া পর্যন্ত ইঞ্জিনটি বাকি গভীরতায় পুরোপুরি সবকিছু দেখতে পারে, দাবাগেমগুলিতে এমন কিছু জংশনও রয়েছে যা অনুমতি দেয় ইঞ্জিনটি খেলায় সীমিত সম্ভাবনাগুলি সম্পূর্ণ জরিপ করতে সক্ষম হওয়ার একই কারণে একটি বাধ্যতামূলক ড্র দেখার জন্য see

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

উদাহরণস্বরূপ, প্রতিপক্ষের +1000000 হিসাবে সাথী করার জন্য পর্যাপ্ত উপাদান নেই এমন কোনও অবস্থানের স্বয়ংক্রিয়ভাবে মূল্যায়ন করুন। তারপরে, ইঞ্জিন যদি প্রতিপক্ষের এতগুলি উপাদান জোর করে দেওয়ার বিকল্পটি খুঁজে পেয়ে থাকে তবে এটি আপনাকে জানাতে দেবে। এছাড়াও, সাধারণ ০ এর পরিবর্তে +1000000 হিসাবে যে কোনও তিন-গুণ পুনরাবৃত্তিটি মূল্যায়নের জন্য মূল্যায়ন অ্যালগরিদমটি টুইঙ্ক করুন তারপরে, যদি কোনও জোরপূর্বক পুনরাবৃত্তি (চিরস্থায়ী চেক দৃশ্যে) থাকে তবে ইঞ্জিন এটি পছন্দ করবে এবং আপনাকে এটি সম্পর্কে জানাতে দেবে । একইভাবে, কেউ জোর করে কোনও টেবিলবেস ড্রয়ে পৌঁছাতে পারলে +1000000 দিন।

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


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

কোনও বাক্সই আমি "বাক্সের বাইরে" বর্ণিতভাবে কাজ করব না, এটি সত্য, কারণ তারা জয়ের সন্ধানের জন্য ডিজাইন করা হয়েছে; একই কারণে, আপনাকে একটি সাধারণ ইঞ্জিন নাটক করতে কিছু টুইট করতে হবে, বলুন, সুইসাইড দাবা। আমি ইতিমধ্যে আমাদের মূল্যায়ন ফাংশনটি পরিবর্তন করেছি; যে কোনও অবমাননা ফ্যাক্টরটি আমি প্রয়োজনমতো প্রস্তাবিত তা বরাবর টুইট / অক্ষম করা যেতে পারে, হ্যাঁ? আমার মূল বক্তব্যটি হ'ল আমি মনে করি যে বিদ্যমান ইঞ্জিনগুলি মার্কের ইচ্ছা মতো কাজ করার জন্য পুনরায় উদ্দেশ্যযুক্ত করা যেতে পারে (যুক্তিসঙ্গত সোজা পদ্ধতিতে)। সুতরাং, অন্তত এই মুহূর্তে, আমি এখনও এটি "বর্তমান ইঞ্জিনগুলি ব্যবহার করার" উপায় হিসাবে দেখছি। আমার মন সবসময় পরিবর্তিত হতে পারে যদিও। :)
ইটিডি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.