Pref.Tools Vote সম্পর্কে

Dominik Peters

এই ওয়েব অ্যাপটি তৈরি করেছেন Université Paris Dauphine-এর CNRS গবেষক ডমিনিক পিটার্স, যিনি ভোটতত্ত্ব ও গণনামূলক সামাজিক নির্বাচন নিয়ে ব্যাপক গবেষণা করেছেন।

dominik-peters.de

উন্নয়ন

Pref.Tools Vote তৈরিতে Claude Opus 4.5 (Anthropic) সহায়তা করেছে এবং এটি প্রথম প্রকাশিত হয় জানুয়ারি ২০২৬-এ।

সার্ভারে ভোটের নিয়মের গণনায় নিচের উপযোগী করা সংস্করণগুলো ব্যবহৃত হয়:

  • pref_voting — পছন্দভিত্তিক ভোটের পদ্ধতির Python লাইব্রেরি (এক বিজয়ী, ক্রমতালিকা সমন্বয়, একাধিক বিজয়ী)
  • abcvoting — অনুমোদনভিত্তিক কমিটি নির্বাচনের Python লাইব্রেরি
  • pref.tools/apportionment — আসন বণ্টন পদ্ধতির ওয়েব অ্যাপ
  • সমান অংশের পদ্ধতি: অনলাইন গণনার টুল — অংশগ্রহণমূলক বাজেটে সমান অংশের পদ্ধতি গণনার ওয়েব অ্যাপ

ওপেন সোর্স

এই অ্যাপের সোর্স কোড MIT লাইসেন্সে GitHub-এ পাওয়া যায়:

github.com/DominikPeters/pref-tools-vote-app

মতামত, ত্রুটির প্রতিবেদন ও অবদান স্বাগত!

সুবিধা

প্রশ্নের ধরন

সামাজিক নির্বাচনের জন্য Pref.Tools Vote-এ বিভিন্ন ধরনের উত্তর দেওয়ার ব্যবস্থা আছে:

  • একটি বিকল্প — সাধারণ রেডিও বোতামে একটি বিকল্প বেছে নেওয়া
  • অনুমোদন ভোট — একাধিক বিকল্প বাছাই (ঐচ্ছিক সর্বনিম্ন/সর্বোচ্চ সীমাসহ)
  • ক্রমতালিকা (সম্পূর্ণ) — টেনে এনে সব বিকল্পের সম্পূর্ণ ক্রমতালিকা তৈরি
  • ক্রমতালিকা (আংশিক) — কিছু বিকল্পের ক্রম নির্ধারণ (সংক্ষিপ্ত পছন্দতালিকা)
  • সমান অবস্থানসহ ক্রমতালিকা — ক্রমতালিকায় সমান পছন্দের দল রাখা যায়
  • তারা দিয়ে মূল্যায়ন — পরিবর্তনযোগ্য তারা-স্কেলে বিকল্প মূল্যায়ন (২–১০টি তারা)
  • মানভিত্তিক ভোট — মান দিন (চমৎকার, খুব ভালো, ভালো, মোটামুটি, খারাপ, অগ্রহণযোগ্য)
  • হ্যাঁ / না / বিরত — প্রতিটি বিকল্পের জন্য তিন ধরনের ভোট
  • অংশগ্রহণমূলক বাজেট — প্রকল্পের খরচসহ বাজেট বণ্টন
  • সংক্ষিপ্ত লেখা — এক লাইনে স্বাধীন লিখিত উত্তর
  • বিস্তারিত লেখা — একাধিক লাইনে স্বাধীন লিখিত উত্তর

এক বিজয়ীর ভোট পদ্ধতি

ক্রমতালিকা ও অনুমোদনভিত্তিক প্রশ্নের জন্য:

  • শুলৎসে পদ্ধতি — বিজয়ের পথ ব্যবহারকারী কনডরসে-সঙ্গত পদ্ধতি
  • র‌্যাঙ্কড পেয়ার্স — জোড়াভিত্তিক ব্যবধানের ভিত্তিতে ফল স্থির করার পদ্ধতি
  • তাৎক্ষণিক চূড়ান্ত ভোট (IRV) — শেষ অবস্থানের প্রার্থীদের ধারাবাহিকভাবে বাদ দেওয়া
  • বোরডা গণনা — অবস্থানভিত্তিক পয়েন্ট দেওয়ার নিয়ম
  • কোপল্যান্ড — জোড়াভিত্তিক বিজয় গণনা
  • মিনিম্যাক্স — সবচেয়ে বড় জোড়াভিত্তিক পরাজয় কমানো
  • আপেক্ষিক সংখ্যাগরিষ্ঠতা — সবচেয়ে বেশি প্রথম অবস্থানের ভোট পেলে জয়
  • Split Cycle — চক্র সমাধানভিত্তিক কনডরসে পদ্ধতি
  • Stable Voting — পরাজয় বাদ দেওয়াভিত্তিক কনডরসে পদ্ধতি
  • অনুমোদন ভোট — সবচেয়ে বেশি অনুমোদন পেলে জয়

একাধিক বিজয়ী ও কমিটি নির্বাচনের পদ্ধতি

  • আনুপাতিক অনুমোদন ভোট (PAV) — আনুপাতিক প্রতিনিধিত্বের থিলে পদ্ধতি
  • সমান অংশের পদ্ধতি — অনুমোদনভিত্তিক ব্যালটের আনুপাতিক পদ্ধতি
  • একক হস্তান্তরযোগ্য ভোট (STV) — ক্রমভিত্তিক আনুপাতিক পদ্ধতি
  • ধারাবাহিক ফ্রাগমেন — ভারসাম্যপূর্ণ ভারবণ্টনের আনুপাতিক পদ্ধতি
  • চেম্বারলিন-কুরাঁ — সর্বাধিক বৈচিত্র্যসহ কমিটি নির্বাচন
  • আসন বণ্টনের পদ্ধতি — আসন বণ্টন (ডি’হন্ট, সাঁত-লাগ্যু ইত্যাদি)

ক্রমতালিকা সমন্বয়

  • কেমেনি — জোড়াভিত্তিক মতভেদ কমিয়ে সর্বোত্তম ক্রমতালিকা
  • বর্গীয় কেমেনি — দূরত্বের বর্গ ব্যবহারকারী সংস্করণ
  • বোরডা ক্রমতালিকা — বোরডা স্কোর অনুযায়ী ক্রম

মূল্যায়ন ও বিচার পদ্ধতি

  • স্কোরভিত্তিক ভোট — মূল্যায়নের যোগফল
  • STAR ভোট — স্কোরের পর স্বয়ংক্রিয় চূড়ান্ত ভোট
  • সংখ্যাগরিষ্ঠের মূল্যায়ন — মধ্যকভিত্তিক মান সমন্বয়

অংশগ্রহণমূলক বাজেট

  • সমান অংশের পদ্ধতি — আনুপাতিক বাজেট বণ্টন
  • উপযোগবাদী গ্রিডি পদ্ধতি — মোট উপযোগিতা সর্বাধিক করা
  • PaBuLib রপ্তানি — গবেষণার মানক বিন্যাসে তথ্য রপ্তানি

দৃশ্যায়ন ও বিশ্লেষণ

  • জোড়াভিত্তিক ব্যবধানের গ্রাফ — মুখোমুখি তুলনার দৃশ্যায়ন
  • উত্তরের ম্যাট্রিক্স — Doodle ধাঁচে সব উত্তরের সারসংক্ষেপ
  • একাধিক নিয়মের তুলনা — বিভিন্ন ভোট পদ্ধতির ফলাফল তুলনা
  • কনডরসে বিজয়ী শনাক্তকরণ — অন্য সবাইকে হারানো প্রার্থী খুঁজুন
  • তথ্য রপ্তানি — গবেষণার জন্য PrefLib ও PaBuLib বিন্যাস

জরিপের কনফিগারেশন

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