I stemmesystemer er Smith-settet , oppkalt etter John H. Smith, men også kjent som den øvre syklusen , eller som GETCHA ( Generalized Top-Choice Assumption ), det minste settet som ikke er ugyldig for kandidater i et bestemt valg, slik at hvert medlem slår hver kandidat utenfor settet i et parvalg. Smith-settet gir en optimal valgstandard for et valgresultat. Stemmesystemer som alltid velger en kandidat fra Smith-settet oppfyller Smith-kriteriet og sies å være "Smith-effektive".
Et kandidatsett der hvert medlem av settet slår parvis hvert medlem utenfor settet er kjent som et dominerende sett .
Smith-settet kan beregnes med Floyd - Warshall-algoritmen over tid Θ . Det kan også beregnes ved hjelp av en versjon av algoritmen til Kosaraju eller Tarjan-algoritmen i tid Θ .
Det kan også bli funnet ved å lage en parvis sammenligningsmatrise med deltakere rangert etter antall parvinninger minus partap (en Copeland-metode- rangering ), og deretter se etter det minste kvadratet av celler øverst til venstre som kan dekkes slik at alle celler til høyre for disse cellene viser seire i par. Alle kandidatene navngitt til venstre for disse cellene er i Smith-settet.
Eksempel på bruk av Copeland-rangering:
PÅ | B | VS | re | E | F | g | |
---|---|---|---|---|---|---|---|
PÅ | --- | Å vinne | Å tape | Å vinne | Å vinne | Å vinne | Å vinne |
B | Å tape | --- | Å vinne | Å vinne | Å vinne | Å vinne | Å vinne |
VS | Å vinne | Å tape | --- | Å tape | Å vinne | Å vinne | Å vinne |
re | Å tape | Å tape | Å vinne | --- | Også | Å vinne | Å vinne |
E | Å tape | Å tape | Å tape | Også | --- | Å vinne | Å vinne |
F | Å tape | Å tape | Å tape | Å tape | Å tape | --- | Å vinne |
g | Å tape | Å tape | Å tape | Å tape | Å tape | Å tape | --- |
A taper mot C, så alle kandidater fra A til C (A, B og C) bekreftes å være Smith-settet. Det er en sammenligning der en kandidat som allerede er bekreftet å være i Smith-settet taper eller også har med noen som ikke er bekreftet å være i Smith-settet: C taper til D; det bekreftes derfor at D er en del av Smith-settet. Nå er det nok en slik konfrontasjon: D har også med E, så E er også i Smith-settet. Fordi alle kandidatene fra A til E beseiret alle kandidatene som ikke ble bekreftet å være en del av Smith-settet, er Smith-settet nå bekreftet å være fra kandidatene fra A til E.