Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 44073 invoked from network); 19 Nov 2010 09:55:35 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 19 Nov 2010 09:55:35 -0000 Received: (qmail 77973 invoked by uid 500); 19 Nov 2010 09:56:06 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 77728 invoked by uid 500); 19 Nov 2010 09:56:06 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 77720 invoked by uid 99); 19 Nov 2010 09:56:05 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Nov 2010 09:56:05 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL,T_HK_NAME_FM_DR,UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [217.146.183.232] (HELO nm5-vm0.bullet.mail.ukl.yahoo.com) (217.146.183.232) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 19 Nov 2010 09:55:57 +0000 Received: from [217.146.183.216] by nm5.bullet.mail.ukl.yahoo.com with NNFMP; 19 Nov 2010 09:55:35 -0000 Received: from [77.238.184.52] by tm9.bullet.mail.ukl.yahoo.com with NNFMP; 19 Nov 2010 09:55:35 -0000 Received: from [127.0.0.1] by smtp121.mail.ukl.yahoo.com with NNFMP; 19 Nov 2010 09:55:35 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s1024; t=1290160535; bh=K4o9Mj2sdoFJ9cIvfkNlVQV1I9PJ7sQ4TgdqXJNtC/I=; h=X-Yahoo-Newman-Id:Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:From:To:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:Thread-Index:Content-Language:X-Antivirus:X-Antivirus-Status; b=c7DUt4uEfbTMYV33Tlrs1dGqlvmrROL41zX9q7YLU1RUnVaYUA7hKmQjByOMMQ1nktPeIB0U7El6l8nweUX3w8WxHiHrb9SKMY4JYcyIPabakS4sJ7tKNL5LMZEJHH0gEv04Xh6bIzP2wky4odTM2b9v9w5uG1uJlZgXipNJcMg= X-Yahoo-Newman-Id: 750081.77280.bm@smtp121.mail.ukl.yahoo.com Received: from xxxPC (drdietmarwolz@178.0.32.244 with login) by smtp121.mail.ukl.yahoo.com with SMTP; 19 Nov 2010 01:55:35 -0800 PST X-Yahoo-SMTP: SCxKXamswBAyUQydacckcDNMhq9W2ZYuREY- X-YMail-OSG: 2N0ENsoVM1kz.jzVplf0FndhBqUBVlHRjajW7mla.174SWH EDxXlfeKrVswWJjdh6UdR48skMNIU0faInVB0nCbPC9UjI6nb.B.CBF6PIfe kTaU.Ni8MlcIPZMJgALi8blsnYJBfm6RWXe7BSovCJkllQtgnFxfrr9kTBxa LDOeUEgxxYbBjirjS6l0iVaDdsmkAixvubu6_t.9i1dmid3ItnIO2ipxDscn k0mV9rcVShbhmT2u6oJsdTaZXaq42kp_9Zydhhp_6t8X1J03rHZf4uFbqJGM .kTsV1A-- X-Yahoo-Newman-Property: ymail-3 From: "Dr. Dietmar Wolz" To: "'Commons Developers List'" References: <889050.22507.qm@web28607.mail.ukl.yahoo.com> <20101118152356.GR10411@dusk.harfang.homelinux.org> <4613.54970.qm@web28614.mail.ukl.yahoo.com> <20101118170107.GT10411@dusk.harfang.homelinux.org> <08ae01cb876c$fb7b4a50$f271def0$@yahoo.de> <20101118235213.GU10411@dusk.harfang.homelinux.org> In-Reply-To: Subject: AW: [math] CMA-ES optimization algorithm Date: Fri, 19 Nov 2010 10:55:34 +0100 Message-ID: <08e401cb87cf$e988ae60$bc9a0b20$@yahoo.de> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQJpJ8G73lYyK/TmYwyzED4394mG8AHmVIynAQNz1gIBYtdgOwGfhwGHAdVEqDABhUlKG5HzFn0g Content-Language: de X-Antivirus: avast! (VPS 101118-2, 18.11.2010), Outbound message X-Antivirus-Status: Clean X-Virus-Checked: Checked by ClamAV on apache.org >I really don't think that a general progress listener framework implies = this clutter and for long running algorithms is a very nice thing. CM = does not actually have all that many long running algorithms. >On the other hand, the proposed interface is not a general progress = listener and is not a good idea (IMHO). > The problem is that you start cluttering the code with interfaces that = > are not related to the working of a mathematical algorithm and are=20 There is a relation "to the working of a mathematical algorithm"=20 but I agree to your point that we should avoid to add too many specific interfaces. All original implementations of CMA-ES support some = kind of reporting and in the discussions with the author of CMA-ES Nikolaus = Hansen he shared his thoughts about the specific importance of reporting for = CMA-ES. =20 So I will drop the "reporting" stuff for now and we can separately = discuss whether a general progress=20 listener interface would be acceptable for CM. The proposed interface = was specific because its purpose was not to transfer text but specific data (a list = of matrices).=20 And it was not meant to monitor "progress" but it was intended to be = called only once to transfer statistical data related to the whole optimization run. =20 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org