मैं एक मतदान एल्गोरिदम की तलाश में हूं जो बहुमत के वोटों और वोटों की संख्या के आधार पर विजेताओं को चुनता है।वोटिंग एल्गोरिदम "सभी को खुश करें" क्या है?
वास्तविक जीवन उदाहरण:
हमारी कंपनी एक अनाज बार भी है। हमारे पास 3 अलग-अलग अनाज के लिए कमरा है। हम हमारे कर्मचारियों को यह आदेश देना चाहते हैं कि वे कौन से अनाज चाहते हैं।
हम कड़ाई से लोकप्रियता के आधार पर शीर्ष 3 विजेताओं लेने के लिए, क्योंकि वहाँ के कर्मचारियों के एक अल्पसंख्यक जो केवल (जो भी कारण के लिए) 1 विशेष अनाज खा सकते हैं हो सकता है और हम उन्हें देना चाहते हैं नहीं करना चाहती जितना संभव हो सके विशेष भत्ता।
निम्नलिखित वोट परिणाम देखते हुए, यहां परिणाम हैं जिन्हें हम एल्गोरिदम हमें देना चाहते हैं।
मैं एक एल्गोरिथ्म कि रैंकिंग के इस प्रकार करता है के लिए देख रहा हूँ। यदि आप कम से कम जो कुछ मैं ढूंढ रहा हूं उसका नाम प्रदान कर सकता हूं तो यह एक बड़ी मदद होगी क्योंकि मैं इसे बेहतर खोज सकता हूं। :)
धन्यवाद!
ध्यान में रखना एक बात यह है कि वर्णित आपकी समस्या उन लोगों को अधिक शक्ति देती है जो कम विकल्प चुनते हैं। अगर मैं उनमें से किसी के साथ खुश हूं, लेकिन विशेष रूप से शौकीन हूं, तो मैं दावा कर सकता हूं कि मुझे केवल यही पसंद है, और व्यावहारिक रूप से इसे चुनने के लिए 'बल' है, क्योंकि मैंने कोई विकल्प नहीं दिया है। –
@ निक जॉन्सन शायद ऐसा ही होना चाहिए, उस स्थिति में, आप कह रहे हैं कि यदि आपके पास एक्स नहीं है तो आपको दूसरों के लिए कोई वरीयता नहीं है। इस बात की कोई गारंटी नहीं है कि समस्या हल नहीं होने पर आपकी एक बाधा का चयन किया जाएगा। – PengOne
@ पेंगओन कोई गारंटी नहीं, नहीं, लेकिन आपकी प्राथमिकता को और अधिक ईमानदार मतदाता की तुलना में सम्मानित होने की अधिक संभावना है। अगर आपको प्राथमिकता क्रम में आइटम रैंक करने के लिए कहा जाता है तो यह अधिक स्पष्ट है। अगर मैं ईमानदार हूं और 1 से 3 तक अपना पसंदीदा 3 रैंक करता हूं, तो मुझे अपने पसंदीदा परिणाम प्राप्त करने की संभावना कम है, अगर मैं केवल अपने पसंदीदा रैंक करता हूं, और दूसरों को कोई मूल्य नहीं देता हूं। –