Numeri a coprire

« Older   Newer »
  Share  
view post Posted on 29/7/2017, 23:39     +1   +1   -1

Esperto

Group:
Moderatori
Posts:
5,034
Reputation:
+742

Status:


Ciao Lifeforwin.

Non vedo molte alternative.

Una potrebbe essere la via della fortuna, cioè cercare di diminuire drasticamente le colonne utilizzando le riduzioni (-5, -4, -3 ed infine -2) ottenibili sia con il WUC che con il 10elottoevolutionCit.

Un'altra possibilità sarebbe quella di passare le colonne residue (11.000.000 e passa) con lo stesso procedimento già utilizzato, ricavando altre 6 quindicine, naturalmente differenti dalle precedenti (si possono ottenere mettendo il segno di spunta nella casella "prendi per buone le soluzioni equivalenti ai miglioramenti").
Riuscendo in questa operazione potremmo andare incontro ad un residuo di colonne molto limitato, con buone possibilità di vincite, anche se di categoria inferiore.

Ciao.
 
Top
view post Posted on 1/8/2017, 12:57     +1   -1
Avatar

Adolescente

Group:
Member
Posts:
88
Reputation:
+9
Location:
Ireland

Status:


Grazie "Ros",

Soprattutto per il secondo spunto! ;)

Diciamo che con il Superenalotto, viste le 622.614.630 Combinazioni di partenza, il TAGLIO, anche se del 98,17%, produce sempre molte colonne (11.390.625!).

Ma la stessa tecnica applicata ad altri Giochi, non é male.

- EuroMillions/EuroJackpot (5/50) da 2.118.760 Combinazioni a ==> 100.000 Combinazioni (TAGLIO del 95,28%)
- Irish Lotto (6/47) da 10.737.573 Combinazioni a ==> 229.376 Combinazioni (TAGLIO del 97,86%)

;) :D
 
Top
view post Posted on 9/8/2017, 11:03     +1   -1
Avatar

"una mela al giorno toglie il medico di torno ... così dicono""

Group:
Member
Posts:
488
Reputation:
+4
Location:
Bari(provinci)

Status:


Salve a tutti,

un "SE" come osservazione;

stiamo cercando un insieme di numeri,
su un gruppo di estrazioni,
e questo insieme dovrebbe coprire le estrazioni del gruppo,
quindi si lavora sulla frequenza di determinati numeri
di questo gruppo di estrazioni;

se si stabilissero delle colonne di 10 numeri che hanno in comune con l'archivio di
(ipotizzo) 5-6 punti e queste colonne mi coprirebbero almeno 50% di tutto l'archivio
......

sarei furi-strada con questo ragionamento?
Cioè alla fine forse è questo che stiamo cercando?

:B):
Bune ferie

Giorgioantonio
 
Top
view post Posted on 11/3/2018, 22:15     +1   -1

Infante

Group:
Member
Posts:
3
Reputation:
0

Status:


saluti stefan.

Per quando una nuova versione del tuo fantastico programma?
 
Top
view post Posted on 12/3/2018, 07:21     +1   -1
Avatar

Esperto

Group:
Moderatori
Posts:
993
Reputation:
+177

Status:


CITAZIONE (Mazinger Z @ 11/3/2018, 22:15) 
saluti stefan.

Per quando una nuova versione del tuo fantastico programma?

Ciao Mazinger,
una nuova versione? Quando sarà necessario.

Hai provato la Versione Beta ? Puoi scaricarla qua #entry426060224 )
Ha come novità la funzione numeri 'Obbligatori e Proibiti' e non è una versione ufficiale perchè la stiamo provando al fine di raccogliere nuove idee e segnalazioni di Bug o errori.

Quando sarà considerata una versione 'stabile' la completerò con le aggiunte al manuale d'uso e diverrà l'unica versione da scaricare al posto delle precedenti.

Dopodiché si potrà pensare di aggiungere altre funzioni (ad esempio la ricerca automatica, dopo un tempo prestabilito, di una seconda serie di numeri a maggior copertura, poi una terza, ecc... Facendo lavorare il programma non sul file .txt iniziale, ma via via sulle combinazioni lasciate scoperte dalla precedente soluzione. Fino a coprire tutte le combinazioni inizaili o sino a un numero prefissato di combinazioni da trovare.. Questo lavoro adesso si può fare a mano, ma richiede interventi continui dell'utente e si rischia per confusione di commettere errori tra una fase e l'altra..)

In ogni caso, per procedere secondo una logica che porti a concludere il progetto positivamente, si deve confermare la versione beta come versione affidabile, e io non sto più utilizzando questo software quindi aspetto l'esito dei vostri test.

Buona giornata,
Stefano.
 
Top
view post Posted on 16/3/2018, 08:55     +1   -1

Esperto

Group:
Moderatori
Posts:
5,034
Reputation:
+742

Status:


Ciao Stefano.

Per problemi ho dovuto formattare il mio computer.
Ricaricando tutti i programmi ed utilizzando la versione beta di "Numeri a coprire" è uscito un bug, almeno credo, se non ho installato una vecchia versione.

In pratica, una volta eseguita una ricerca, se prendo i numeri da essa ricavati, metto la spunta in "specifica i numeri iniziali e li inserisco nello spazio che si crea, quando clicco su "Elabora" il tutto si blocca e fuoriesce la scritta : Run time error 9 , Subscript out of range.

Puoi dare una controllata.

Grazie in anticipo.

Ciao.
 
Top
view post Posted on 16/3/2018, 15:25     +1   -1
Avatar

Esperto

Group:
Moderatori
Posts:
993
Reputation:
+177

Status:


si' vero, e' un difetto della versione beta.
Vedo come risolvere.
 
Top
view post Posted on 16/3/2018, 21:57     +1   -1
Avatar

Esperto

Group:
Moderatori
Posts:
993
Reputation:
+177

Status:


CITAZIONE (rosmarinomartin @ 16/3/2018, 08:55) 
Ciao Stefano.
... ...
In pratica, una volta eseguita una ricerca, se prendo i numeri da essa ricavati, metto la spunta in "specifica i numeri iniziali e li inserisco nello spazio che si crea, quando clicco su "Elabora" il tutto si blocca e fuoriesce la scritta : Run time error 9 , Subscript out of range.
... ...

Aveva degli errori che si manifestavano attivando la modalità "Specifica i numeri iniziali" (mentre funzionava normalmente col la ricerca automatica dei numeri, opzione "Cerca i numeri iniziali")

Dopo le prove che ho fatto dopo le correzioni, mi pare che con questa versione si possa accantonare completamente l'altra versione (quella collaudata del 2017 - senza le funzionalità obbligatori-proibiti), perchè questa versione è in grado di svolgere tutte le funzioni della prima e in più ha le nuove per ricerche particolari.
L'allegato al post del 27/06/2017 col quale avevo pubblicato il setup per la versione BETA precedente l'ho rimpiazzato col nuovo, in modo che non si scarichi per sbaglio una versione errata, ma aggiungo pure qui di seguito il link:

per scaricare la
nuova versione BETA
(revisione E, 16 Marzo 2018 revisione H, 03 Maggio 2018)
clicca QUI


-



PS= allegato sostituito con la (più recente) versione del 03 Maggio 2018 "Versione BETA revisone "H")

Edited by stef72 - 3/5/2018, 21:09
 
Top
Polena
view post Posted on 19/3/2018, 23:49     +1   -1




Buonasera Stef72,

desidero innanzitutto complimentarmi per il tuo programma, che è eccezionale!

Siccome lo sto stressando ben bene, ti segnalo alcuni comportamenti anomali che sto riscontrando in determinate condizioni.

Impostando oltre un certo quantitativo di numeri proibiti, è come se andasse in confusione:

esempio, comincia velocissimamente a passare dalla ricerca a 2 numeri a quella a 3 e poi a 4 e così via e non si ferma più, neanche se clicco il tasto Ferma. Ma nel frattempo è come se girasse a vuoto....

Spero di essermi spiegato bene.
Se hai bisogno di esempi concreti fammelo sapere.

Spero in una soluzione a questi problemi perchè considero veramente preziosissimo questo programma
 
Top
view post Posted on 20/3/2018, 08:12     +1   -1
Avatar

Esperto

Group:
Moderatori
Posts:
993
Reputation:
+177

Status:


Ciao, ringrazio ancora per l’apprezzamento.
Devo riconoscere che effettivamente è comodo disporre di un programmino a portata di click che svolge questo compito, per soddisfatte le piccole esigenze temporanee, mentre si preparano altri lavori di statistica o sistemistica.

Devo però aggiungere che non sono così soddisfatto del suo funzionamento perché so che si può fare meglio (ma solo ricostruendolo in maniera diversa). E forse per questo genere di ricerca esiste un modo più rapido per trovare la soluzione migliore.
Il funzionamento di questo programma, dati dei numeri iniziali (specificati dall'utente oppure determinati dal programma stesso dopo
un'analisi delle combinazioni sottoposte a ricerca), non fa altro che una ricerca euristica (le prova tutte...secondo un certo ordine).
Quindi dati dei numeri di partenza inizia a provare le sostituzioni di 1 numero per volta...2 numeri per volta...ecc...
Mentre esegue queste sostituzioni registra la configurazione che ha dato la copertura migliore per fornire la risposta all'utente.

Molto semplice il meccanismo, ma la realizzazione deve risolvere un sacco di problemi di tipo tecnico per rendere accettabile la velocità e non eccedere con l’utilizzo di memoria.

In più penso che manchino una serie di controlli su certi casi ovvi in cui ci si può trovare (mancano perchè non ce li ho messi).

Vediamo se riesco a trovare un esempio piccolo
Se prendiamo le prime 10 estrazioni del MillionDay:

40 41 44 46 48
01 12 19 32 47
15 18 40 53 54
03 34 43 46 50
05 21 26 41 53
05 33 39 40 46
28 44 46 47 49
02 13 31 43 45
15 26 27 38 53
07 16 43 44 51

E le mettiamo dentro un file salvandolo con nome "PrimeDieciMillionDay.txt"

Poi chiediamo al programma di cercare quali sono, che so.., i 15 numeri che totalizzano almeno 2 punti sul maggior numero possibile di queste 10 estrazioni
Vediamo subito che una prima soluzione (01 02 03 05 07 12 15 26 40 41 43 44 46 47 53 ) viene subito individuata (lascia scoperte 0 di quelle 10 estrazioni)…
Ma il programma continua sino all’ultimo dei tentativi da fare cercando una (impossibile) soluzione migliore.
Questo anche perché si potrebbe voler cercare una soluzione diversa da quella proposta inizialmente (usando l’opzione “prendi per buone le soluzioni equivalenti ai miglioramenti”)

Nel tuo caso specifico, dovresti fornire più dati (su quale file stai effettuando la ricerca, quanti punti minimi chiedi e quanti numeri deve contenere la soluzione).

Perché probabilmente hai vincolato al tua ricerca in modo da lasciare al programma poche ‘chances’ e quindi i tentativi che gli restano da fare sono pochissimi e fa molto in fretta perchè evita gran parte delle verifiche in quanto salta tutti tentativi che contengono i numeri proibiti o non contengono i numeri obbligatori da te impostati.
 
Top
Nino …..
view post Posted on 20/3/2018, 08:55     +1   -1




CITAZIONE (stef72 @ 20/3/2018, 08:12) 
Se prendiamo le prime 10 estrazioni del MillionDay:

40 41 44 46 48
01 12 19 32 47
15 18 40 53 54
03 34 43 46 50
05 21 26 41 53
05 33 39 40 46
28 44 46 47 49
02 13 31 43 45
15 26 27 38 53
07 16 43 44 51

E le mettiamo dentro un file salvandolo con nome "PrimeDieciMillionDay.txt"

Poi chiediamo al programma di cercare quali sono, che so.., i 15 numeri che totalizzano almeno 2 punti sul maggior numero possibile di queste 10 estrazioni

Bel lavoro Stefano.
Ma il programma cerca anche il minimo assoluto delle combinazioni necessarie per es. minimo 2 punti su ogni estrazione fissata?

Perché nel caso del tuo esempio, a occhio si vede subito che basterebbero 10 numeri (non 15), ad es.

05 12 40 43 44 46 47 53 cui si possono aggiungere 38 e 45 (ma anche tanti altri 2 numeri, come 02 15, ecc...)
 
Top
view post Posted on 20/3/2018, 10:13     +1   -1

Esperto

Group:
Moderatori
Posts:
5,034
Reputation:
+742

Status:


Ciao Stefano.

Poichè quando impostiamo la modalità "prendi per buone le soluzioni equivalenti ai miglioramenti" rimane evidenziata solo l'ultima (ma una delle precedenti potrebbe fornire quantità e qualità di vincite migliori), è possibile fare in modo da poter registrare ed evidenziare a video tutte le colonne che forniscono la stessa copertura?

Inoltre, volevo segnalarti anche, sempre in modalità soluzioni equivalenti, che quando trova una colonna equivalente, non riparte nuovamente dall'inizio, ma continua l'elaborazione.

Scusa del fastidio e grazie in anticipo.

Ciao.

P.s. Non riesco più a caricare, con il programma numeri a coprire lotto, l'archivio delle estrazioni del lotto dal sito lottologia (mette le ruote ed estrazioni dello stesso giorno, tutte in verticale. E' cambiato qualche cosa?

Edited by rosmarinomartin - 20/3/2018, 16:38
 
Top
view post Posted on 20/3/2018, 11:44     +1   -1

Adolescente

Group:
Member
Posts:
68
Reputation:
-1

Status:


Ciao a tutti, posso utilizzare il programma anche per il lotto? se si ..dovrei utilizzare solo l'archivio della ruota in esame, e cosi poter utilizzare le funzioni , numeri obbligatori e numeri proibiti , assenti nel programmino "numeri a coprire Lotto", è giusto?.. ciao Vincenzo
 
Top
view post Posted on 20/3/2018, 11:45     +1   -1

Esperto

Group:
Moderatori
Posts:
5,034
Reputation:
+742

Status:


Perfetto, Vincenzo, proprio così.

Ciao.
 
Top
view post Posted on 20/3/2018, 15:46     +1   -1
Avatar

Esperto

Group:
Moderatori
Posts:
993
Reputation:
+177

Status:


stun
CITAZIONE (Nino ….. @ 20/3/2018, 08:55) 
Bel lavoro Stefano.
Ma il programma cerca anche il minimo assoluto delle combinazioni necessarie per es. minimo 2 punti su ogni estrazione fissata?

Perché nel caso del tuo esempio, a occhio si vede subito che basterebbero 10 numeri (non 15), ad es.

05 12 40 43 44 46 47 53 cui si possono aggiungere 38 e 45 (ma anche tanti altri 2 numeri, come 02 15, ecc...)

No, è l'utente che fissa il numero, il programma cerca la miglior configurazione di quei numeri che copra il maggior numero possibile di combinazioni, ma senza cambiare la quantità (di numeri specificati dall'utente).
Se chiedi una soluzione da 14 numeri otterrai una soluzione con 14 numeri, sia quando il programma determina i 14 iniziali, sia quando è l'utente che li specifica uno per uno.
jpg
Il programma inoltre, anche se so che è possibile calcolare la quantità minima 'teorica' di numeri necessari per la copertura di un dato insieme di estrazioni ,o più in generale combinazioni, (in un tuo recente post hai calcolato questi limiti per le estrazioni del MillionDay: #entry431258812) è anche vero che non sempre è possibile che ciò sia realizzabile.
Quindi se l'utente inserisce un numero troppo basso il programma potrebbe non trovare mai una soluzione che copra 100%.
Per il momento l'utente effettua una ricerca con un tot di numeri, successivamente, in base all'esito decide di aumentare o diminuire quei numeri iniziali.

biker



CITAZIONE (rosmarinomartin @ 20/3/2018, 10:13) 
Ciao Stefano.

Poichè quando impostiamo la modalità "prendi per buone le soluzioni equivalenti ai miglioramenti" rimane evidenziata solo l'ultima (ma una delle precedenti potrebbe fornire quantità e qualità di vincite migliori), è possibile fare in modo da poter registrare ed evidenziare a video tutte le colonne che forniscono la stessa copertura?
...

Per questa possibilità (avevo già risposto a riguardo a un paio di richieste simili es qui: #entry426478459) non bisogna prendere come modello la ricerca che state facendo in quel momento sul vostro PC, perchè magari quella particolare ricerca trova 1 miglioramento ogni 10 minuti e un max di, diciamo, 30 miglioramenti in un pomeriggio intero. In un caso simile sembrerebbe una manchevolezza quella di non permettere al programma di memorizzare tutte le combinazioni intermedie (inoltre se il programma procede con una certa lentezza si può sempre copiare e incollare manualmente qualsiasi sequenza di numeri appaia a video). Invece è una cosa voluta perchè se fai una ricerca che di soluzioni equivalenti ne offre a dismisura, ad es. se prendi un insieme di 2000 estrazioni con 90 numeri, poi chiedi 30 numeri che coprano per 5 punti...Immagina quante combinazioni dovrebbe salvare il programma se salvasse le soluzioni equivalenti e addirittura se volessimo salvare anche i miglioramentisuccessivi ...Una specie di moviola con salvataggio, insomma...Il file della soluzioni farebbe tipo bolla di sapone :) E sarebbe una lista enorme di combinazioni molto simili tra loro (tutte di 30 numeri che totalizzano 5 punti coprendo più o meno le 2000 estrazioni).



CITAZIONE (rosmarinomartin @ 20/3/2018, 10:13) 
...
Inoltre, volevo segnalarti anche, sempre in modalità soluzioni equivalenti, che quando trova una colonna equivalente, non riparte nuovamente dall'inizio, ma continua l'elaborazione.
...

Sì, funziona così (ne avevamo discusso in fase iniziale, se non sbaglio)
Se l'opzione "riparti da capo.." è attiva:
- Quando trova un miglioramento riparte (se guardi la percentuale in azzurro ti accorgi che ricomincia da 0% dopo il suono)
- Quando trova una soluzione equivalente, al sostituisce alla soluzione (equivalente) precedente, ma non ricomincia la ricerca da 0%
Per fare ciò che mi pare di capire vorresti fare è la ricerca di tutte le possibili 'strade' percorribili. Servirebbe un albero di ricerca e una cosa del genere penso costringerebbe a imporre dei limiti al programma (o sul numero max di combinazioni trattabili, o sulla quantità max di numeri della soluzione...)

Ne approfitto per un suggerimento:
jpg
le due opzioni riparti da capo...dopo ogni miglioramento
e prendi per buone le soluzioni equivalenti
possono essere cambiate anche col programma già in funzione nel corso della ricerca stessa.
Quindi il programma cambia il modo di procedere se cambiate queste opzioni anche se era partito con altri settaggi.
 
Top
74 replies since 20/3/2017, 18:47   6416 views
  Share