Newsgroup: it.hobby.scacchi
Titolo: ehm... ancora richiesta svizzero-olandese

Ho preso un torneo realmente giocato e ho provato a rifare a mano
gli abbinamenti (e ho provato a farli anche con una versione scaricata
in trial di swiss perfect).
Il torneo e' quello che si puo' trovare all'url
http://www.geocities.com/quattrotorri/
 
(Il torneo e' quello in basso, vinto dal MF Vuelban)
Se io ho un torneo a 22 giocatori e al primo turno giocano con
l'abbinamento  e i risultati seguenti.
1-12     1-0
13-2     0-1
3-14     0-1
15-4     1-0
5-16     1-0
17-6     0-1
7-18     1-0
19-8     0-1
9-20     1-0
21-10    0-1
11-22    1-0
poi, per fare il  secondo turno dovrei dividere il gruppo di quelli che
hanno
vinto da quelli che hanno perso.
Ovvero nel gruppo di quelli che hanno
vinto (a 1) avrei
1,2,5,6,7,8,9,10,11,14,15
mentre quelli che hanno perso (a 0)
3,4,12,13,16,17,18,19,20,21,22
ora, entrambi i gruppi sono dispari per cui il 15 che e' il piu' "basso"
nel primo gruppo dovrebbe "pescare sotto".
Pero' a me sembra che il 15 dovrebbe giocare con il 3 (a parte stabilire i
colori) che e' il piu' alto tra quelli che hanno perso. 
Invece con il turno e i risultati di cui sopra "Swiss Perfect" 
mi da come abbinamenti del secondo turno i seguenti (che e' poi il turno
veramente giocato).
8-1
2-9
10-5
6-11
14-7
12-15
18-3
4-19
20-13
16-21
22-17
Penso che sia stato usato Vega per fare i turni in quel torneo,
pero' non lo so con certezza, anche se in quel torneo c'ero anche
io), quindi penso che il turno sia corretto.
Pero' perche' il 15 gioca con il 12 ? Non mi e' per niente chiaro.
Se dal gruppo di quelli a zero tolgo il 12 (e il 15 che proviene da sopra)
allora gli altri abbinamenti mi tornano, pero' io se avessi fatto gli
abbinamenti "a mano" avrei tolto probabilmente il 15 e il 3 dal gruppo
di quelli a zero e poi avrei abbinato i restanti. Qualcuno mi puo'
spiegare dove sbaglio ?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Qualcuno mi puo' spiegare dove sbaglio ?
Simula un torneo generato con lo "swiss" ed attieniti solo ad esso.
Luigi
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 colori)
Nel Lim, sistema usato per l'abbinamento e che pare segna anche swiss
perfect, i colori non vengono dopo ma PRIMA. Se sei interessanto
all'olandese fai quello che ti ho detto nel post precedente.


 all'olandese fai quello che ti ho detto nel post precedente.
Il problema e' che e' difficile capire quale algoritmo seguono
i programmi. Provero' quello che dici tu.
Ciao,
Marco.


 Inviato via 
http://arianna.libero.it/usenet/


Marcoxxx ha scritto:
[SNIP]
Comunque sto cominciando a capire il "perche'" l'algoritmo cosiddetto
svizzero olandese e' ritenuto "un casino" il problema e' che una
definizione
chiara dell'algoritmo pare non esistere. Anche swiss master che, a quanto
dice Luigi Forlano, dovrebbe implementare tale algoritmo, in realta' mi
chiede un sacco di cose, del tipo:
Enter <player> who looses by default
Enter <player> who receives a draw by default
Enter <player> who receives a win by default
Enter fixed game <white player>
Select algorithm:
     1. branch and bound algorithm.
     2. weighted matching algorithm.
The weighted matching algorithm will use between
approximately 0 and 1 seconds. Usually the
branch and bound algorithm is faster.
Type 1 or 2>
Ma ovviamente se gli devo dire io cosa fare e cosa non fare diventa un
po' problematico "seguire un algoritmo". Tra l'altro non ho capito
per cosa siano usati gli algoritmi "branch and bound" e "weighted matching"
(che mi ricordano tanto l'esame di ricerca operativa). O meglio sono
usati per "selezionare" ma "selezionare" cosa ? Mah....
Del fatto che si possano forzare tutte queste situazioni, nel documento
in mio possesso non si fa cenno (almeno non mi pare)...
Mi sembra difficile pensare che un algoritmo cosi' costruito possa
essere "ripetibile"...
Ciao,
Marco.


 dos.
Anche Swiss Master mi pare che faccia esattamente come gli
altri per il secondo turno:
8-  1
2-  9
10-  5
6- 11
14-  7
12- 15
18-  3
4- 19
20- 13
16- 21
22- 17
Vorrei capire come e' stato scelto il 12 come avversario del 15,
cosa che non riesco assolutamente a capire, dalla descrizione
dell'algoritmo in mio possesso. In altre parole... le specifiche
a mia disposizione per scrivere il programma sembrano differire dal
comportamento delle implementazioni di tali specifiche: o non le ho capite
(cosa alquanto probabile) oppure c'e' un errore di analisi => e come
mi si insegna, quando l'analisi e' sbagliata...
Ciao,
Marco
Ciao,
Marco.


 essere "ripetibile"...
Cominci a capire perché Mascheroni parlava di impresa ciclopica... e non hai
ancora iniziato.
Buon lavoro
Luigi


 Era il secondo turno. Non c'erano preferenze "assolute", non ancora
almeno.
In ogni gruppo occorre massimizzare il numero di coppie che giocano col
colore appropriato. Non centrano le preferenze assolute di colore. Se ci
sono quattro giocatori che devono giocare col bianco e quattro che devono
giocare col nero, occorre, prima di tutto, fare in modo che un giocatore che
gioca col bianco incontri uno che gioca col nero.
Secondo me devi prenderti una pausa e farti spiegare da un arbitro bravo
come procedere a mano col sistema olandese. In caso contrario rimarrai sullo
stesso punto per mesi perché a scrivere come si fa è una fatica da Sisifo.
Attento... il bello deve ancora venire! Quando comincerai a confrontarti con
i fluttuanti 'up' e 'down' allora si che ci si sbellicherà dalle risate :-)


 Vorrei capire come e' stato scelto il 12 come avversario del 15,
Prima di tutto e` corretto che sia il 15 a pescare sotto. Metti in [S1] 
1,2,5,6,7 e in [S2] 8,9,10,11,14,15. 1,5,7,9,11,15 aspettano bianco, 
2,6,8,10,14 nero. I primi cinque accoppiamenti "entrano" che e` un 
piacere (8-1, 2-9, 10-5, 6-11, 14-7). Il 15, appunto, flotta.
Passiamo al successivo gruppo formato dal 15 e dagli altri 11 
(3,4,12,13,16,17,18,19,20,21,22). Sei di essi apettano bianco 
(4,12,16,18,20,22), sei nero(15,3,4,17,19,21). Quindi p=6, x=0.
In S1 ci va 15, in S2 tutti gli altri. Poiche' x e` zero, il 15 
affrontera` il primo di S2 che aspetta un colore diverso. Non il 3, 
quindi (aspettano lo stesso colore), non il 4 (hanno appena giocato), 
ergo il 12.
Ricordati di segnare un "v" per il 15 e un "^" per il 12 :-)
-- 
Roberto Ricca
2007: GO GIANTS (Anybody but the Dodgers)  [Magic Number: 94] 

 come procedere a mano col sistema olandese. 
Infatti il mio problema attualmente e' proprio questo: non riesco a capire
come farei i turni "a mano" con tale sistema (e quindi diventa un
po' difficile spiegarlo al computer).


 Ricordati di segnare un "v" per il 15 e un "^" per il 12 :-)
Ok, grazie...
