[mercury-users] Help: generic tree predicates; modules

Bob McKay bob_mckay at mac.com
Fri May 10 15:55:48 AEST 2002


Hi Richard,
	Firstly, thanks again for all your help. It's very much
appreciated.
	I probably better explain in a bit more detail what I'm doing.
What I have is a piece of Mercury code that was written by a
vacation scholar a year or so ago. It was supposed to be written
fairly modularly, so that you could plug in various operators and
data structures and get GP, EP, GA etc; and then within each
implementation (only GP and GA so far), new problems could just
be added by specifying a couple of files.
	When I came to look at it again, with the intention next of
adding a grammar-guided GP system and a GP/ILP mongrel, I discovered
it wasn't quite so nicely modularised as had been intended (I was
unfortunately away at some crucial times). So my first job is to
clean up the modularisation and generalise it more, so that I have
a clean code base to start with. Once I've got that done, I'll
probably tackle the ILP next; it requires a bit more generalisation
of the code, as I'll want to add a variety of operators rather than
just two, and I'll also want to add a 2-D fitness function (type 1 vs
type 2 errors) and 2-D selection measures for operators (generalising
vs specialising).

	Anyway, thanks again for your help. I'll let you know how it all
goes

	Best Wishes
	Bob
>
Signature: I am using this email account for efficiency reasons while 
travelling. It is not my primary account. Please send replies for 
preference to rim at cs.adfa.edu.au (mac mail does not appear to have a 
mechanism to set the reply-to field)

--------------------------------------------------------------------------
mercury-users mailing list
post:  mercury-users at cs.mu.oz.au
administrative address: owner-mercury-users at cs.mu.oz.au
unsubscribe: Address: mercury-users-request at cs.mu.oz.au Message: unsubscribe
subscribe:   Address: mercury-users-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------



More information about the users mailing list