Ciao BochiCintra
ho fatto dei test con il cover32 in vb , purtroppo con risultati non sodisfacenti , ti faccio un esempio , v 16 k 08 t 05 m 06 colonne 30 , con il cover32 vb non si riesce a chiuderlo , rimangono uncover 200 colonne circa dopo un pò di ore con tipo ottimizzazione analisi simulata, con ottimizzazione locale , si riesce a chiudere a 30 colonne .
cosa diversa è con il
covering pdo master lo chiude in pochi minuti ,
con questi parametri
Design parameters: cover v=16 k=8 t=5 m=6 b=30 l=1 finalB=25 bFinal=25 SBFact=12345678910111213 bSearch=12345678910111213 SearchB=1 greedyStart=0 startFromFile=0 pdoJ=1 pdoK=10
---------------------------------
t - (v,m,k,l) = 5 - (16,6,8,1)
b = 30
Optimization parameters:
---------------------------------
EndLimit = 0
bSearch = 1576189421
FinalB = 25
PDO-Search = 1
PDO-K = 10.000000
PDO-J = 1.000000
PDO-Print = 2
PDO-Print-Freq= 500
PDO-Max-JDF = 5000000
greedyStart = 0
startFromFile = 0
OntheFly = 0
Packing = 0
SolX = 0
MemoryLimit = 0
check = 1
------------------------------------- N.B. dove 0 = 16
0 2 3 5 6 8 10 11
1 3 4 5 6 9 10 12
0 4 7 8 9 10 11 12
1 2 4 6 7 8 10 13
1 3 5 7 8 9 11 13
0 2 5 6 7 9 12 13
0 1 2 3 4 11 12 13
0 1 2 4 5 8 9 14
2 3 4 6 7 9 11 14
0 1 3 6 7 8 12 14
1 5 7 9 10 11 12 14
0 3 4 5 7 10 13 14
0 1 6 9 10 11 13 14
2 3 8 9 10 12 13 14
4 5 6 8 11 12 13 14
0 1 2 3 7 9 10 15
0 1 4 5 6 7 11 15
2 3 4 5 7 8 12 15
1 2 6 8 9 11 12 15
0 4 6 8 9 10 13 15
2 4 5 9 10 11 13 15
0 1 5 8 10 12 13 15
3 6 7 10 11 12 13 15
5 6 7 8 9 10 14 15
1 3 4 8 10 11 14 15
0 2 4 6 10 12 14 15
0 3 5 9 11 12 14 15
1 2 3 5 6 13 14 15
0 2 7 8 11 13 14 15
1 4 7 9 12 13 14 15
ciò mi fa pensare che con la conversione del programma in vb si perdono alcuni parametri fondamentali di ottimizzazioni .
a questo punto ti volevo chiedere sempre sia possibile di potenziare il covering pdo master in vk lasciando il codice in c++ cosi comè senza apportare altre modifiche al codice , credi si possa fare
ciao
Fred59
Edited by Fred59 - 8/12/2020, 10:00