Flervalsröstning
Säg att vi ska välja 5 ledamöter av 20 kandidater. Då verkar det mest naturligt och mest demokratiskt att man först gör en röstning på 1 kandidat. Den som får minst antal röster plockas bort.
Sedan gör man en ny röstning bland de återstående och den med minst antal röster plockas bort. Så håller man på tills det återstår endast 5 kandidater som ska väljas.
En sådan röstning sker ytterst sällan vid manuell hantering eftersom det helt enkelt blir för många omröstningar och anses ta för mycket tid. från förhandlingarna.
Med automatisk databehandling hamnar vi i ett helt annat läge:
De som röstar rangordnar så många kandidater de accepterar med antingen en 1 för den de helst vill ha med och i ökande siffra förr alla de accepterar. Ett annat alternativ är att de flyttar in de kandidaterna de accepterar i en röstningsruta, med den de helst önskar överst.
Därefter sorteras kandidaterna automatiskt enligt röstsedlarnas förstahandsval. Sedan sorteras den(de) kandidater som fått minst antal förstahandsval om till deras andrahandsval. Sedan efter tredjehandsval etc. Om någon sedel får slut på röstningar hamnar den i en slaskgrupp för senare kontroll. Rösträkningen avslutas när det antal som ska väljas har nåtts.
Det bör vara förhållandevis enkelt att skriva ett program för detta (om det inte redan finns). Det handlar ju bara om en bra layout för röstningen och resten är sorteringar och matematik.
Nu funderar jag på hur man genom en enda röstsedel ska kunna rösta om många attsatser där vissa ska röstas ja eller nej på och vissa ställs mot varandra. och de valen påverkar om det blir ja eller nej till vissa andra.
Kommentarer
Flervalsröstning — Inga kommentarer
HTML tags allowed in your comment: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>