ECJ-INTEREST-L Archives

November 2015

ECJ-INTEREST-L@LISTSERV.GMU.EDU

Options: Use Monospaced Font
Show HTML Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Message-ID:
Sender:
ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Subject:
From:
Márcio Basgalupp <[log in to unmask]>
Date:
Tue, 24 Nov 2015 19:53:09 -0200
Content-Type:
multipart/alternative; boundary=001a1134cd060fc8fc0525505efc
MIME-Version:
1.0
Reply-To:
ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Parts/Attachments:
text/plain (792 bytes) , text/html (1319 bytes)
Dear all,

I'm using GP for combining 'matrix objects' (for example, matrix A, B and
C). I also have a node representing a number (extending ERC class). Then, I
would like to evolve individuals such as 'A*B', '2*A + B', 'C*A + 2*B',
etc, i.e., my 'complete individual' must return a matrix. I can not, for
example, have an individual like '2 + 2' or '3 * 2', because it would
return a number (not a matrix). If I use a GE (Grammatical Evolution) I can
easily avoid it by using the grammar. How can I avoid it by using GP in
ECJ? Is there any way to ensure that I will always have at least one matrix
as a terminal node?

Best,
Márcio

--------
Prof. Dr. Márcio Porto Basgalupp
Instituto de Ciência e Tecnologia (ICT)
Universidade Federal de São Paulo (UNIFESP)
Tel: +55 12 3309-9500 (r: 9762)


ATOM RSS1 RSS2