ometah-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[oMetah-devel] ometah/experiment metahtest.py


From: Jean-Philippe Aumasson
Subject: [oMetah-devel] ometah/experiment metahtest.py
Date: Mon, 13 Jun 2005 02:42:54 -0400

CVSROOT:        /cvsroot/ometah
Module name:    ometah
Branch:         
Changes by:     Jean-Philippe Aumasson <address@hidden> 05/06/13 06:42:54

Modified files:
        experiment     : metahtest.py 

Log message:
        * forgot to commit on friday...

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/ometah/ometah/experiment/metahtest.py.diff?tr1=1.15&tr2=1.16&r1=text&r2=text

Patches:
Index: ometah/experiment/metahtest.py
diff -u ometah/experiment/metahtest.py:1.15 ometah/experiment/metahtest.py:1.16
--- ometah/experiment/metahtest.py:1.15 Fri Jun 10 13:03:35 2005
+++ ometah/experiment/metahtest.py      Mon Jun 13 06:42:54 2005
@@ -44,17 +44,38 @@
 D print execution time in log
 
 W Interface pour N runs, en plottant le nécessaire à chaque fois...
-1000 < N < 100 000
+-> 25 runs de N = (max itérations), N = 10^3 | 10^4 | 10^5
+-> nb dimension : 10 | 30 | 50
+stopping test (% précision) : where ? itsMeta or ometah.cpp ??
+same precision for all algos ?
+
 
 plottage de distribution : distrib pour chaque iteration, et pas pour 
l'ensemble...superposition des distributions ?
--> distrib pour optima
+-> distrib pour optima(s) ?
+=> for each iteration, only keep best value (minimal)
 
 'runs' multiples, sauvegarder chaque optimum obtenu
+-> trier 25 runs !
+values kept :
+1 (best), 7, 13 (median), 19, 25 (worst)
++ mean & std for the 25 runs ( ~ sum_values / 25 )
+
+Termination error value : 1O^-8
+
 
 plottages solutions si plusieurs dimensions ?
 
 parse error when no description (ou no autre chose...)
 
+search only in the bounds => initialization in bounds ??
+(pr l'instant, bounds = [0, 1] pr tt pb)
+
+13/06/05
+
+Interface pour les 25 runs
+
+Distribution des optimums de chaque itération
+
 /----
 
 NOTES
@@ -368,6 +389,7 @@
 def plotMultiRun(intfc, errorsList, valuesList, solutionsList):
     """ after N runs, make the plottings for the data collected,
     valuesList and ErrorList are lists of sublists """
+    
 
 
 def runSingle(argv):
@@ -391,14 +413,7 @@
     # TODO : give a list of argvs and loop over the list    
     import time
 
-    # each element is a sublist (for each run),
-    # these sublists contain values for each iteration of the run
-    lvalues = []
-
-    # idem for the solutions,
-    # the list contains sublists of Solution objects
-    lsolut = []
-
+    points = []
     ## BOF...use Point object !! => add Err attribute in Point
     
     for arg in argvs:




reply via email to

[Prev in Thread] Current Thread [Next in Thread]