Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
Questions on Windows Eureqa/Formulize client expression evaluations
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  3 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post will appear after it is approved by moderators
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
J. Hart  
View profile  
 More options Feb 7, 1:03 am
From: "J. Hart" <jhart...@gmail.com>
Date: Tue, 07 Feb 2012 01:03:09 -0500
Local: Tues, Feb 7 2012 1:03 am
Subject: Questions on Windows Eureqa/Formulize client expression evaluations
I don't remember if I asked these questions before a while back, so I'll
ask them now if I may.

When Eureqa/Formulize processes the "search expression" (ex. y=f(x),
etc), presumably it substitutes each of the various candidates (ex
f(x)=sin(x), etc) into the "search expression" and plots both sides of
the resultant equation.  It seems then that some degree of symbolic
algebraic manipulation is called for, particularly for more complex
search expressions.  What are you using in the Windows client for this
purpose ?

I am using Maxima in my own version of a Linux client.  This allows me
to handle very general forms of search expressions.  The client starts
it automatically at client startup as a seperate process.  It takes over
the standard inputs and outputs of the Maxima process and communicates
directly with it via streams laid over Unix style pipes.  I use a
similar method which allows me to use Gnuplot to handle the rendering.  
Gnuplot is a reasonably powerful plotting package, and used in this
fashion allows me to render directly into the interface while taking
advantage of the various facilities it makes available (ex, labels,
axes, plot styles, surface plots, etc).  I can also use Tex this way to
render "typeset" equations into the interface.

I also assume that, for purposes of comparative plotting, your version
does floating point evaluation of one or both sides of the equation
resulting from the substitution of a candidate solution into the search
expression.  What are you using in the Windows version to do this ?

I was using Octave, which tended to be acceptable, but rather slower
than I'd li
ke.  I've recently figured out how to use Python's embedded interpreter
facilities to do this.  This seems to be orders of magnitude faster.

Finally;

Are there any particular forms of search expressions to which the
current Windows version of the Eureqa client is restricted (ex y=f(x) or
similar), or is it more general (ex f(x,y,z...)=g(x,y,z)   )?

With Thanks,

J. Hart


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
J. Hart  
View profile  
 More options Feb 8, 11:17 am
From: "J. Hart" <jhart...@gmail.com>
Date: Wed, 08 Feb 2012 11:17:58 -0500
Local: Wed, Feb 8 2012 11:17 am
Subject: Re: Questions on Windows Eureqa/Formulize client expression evaluations
I don't know if this got to the list since I haven't heard anthing back,
so I'm sending it again just in case.  Please let me know if this is not
the appropriate forum for the query, as I don't wish to inconvenience
the list members.

J. Hart

note:  The speed up through using embedded Python for floating point
evaluation over Octave turned out to be a factor of about 5000.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Eureqa - Re: Questions on Windows Eureqa/Formulize client expression evaluations" by Michael Schmidt
Michael Schmidt  
View profile  
 More options Feb 8, 11:43 am
From: Michael Schmidt <michael.douglas.schm...@gmail.com>
Date: Wed, 8 Feb 2012 11:43:04 -0500
Local: Wed, Feb 8 2012 11:43 am
Subject: Re: Eureqa - Re: Questions on Windows Eureqa/Formulize client expression evaluations

That's great. I'm just behind on email.

We wrote our own custom CAS system to do symbolic manipulations in
Eureqa/Formulize. Basically, it takes the target expression like "y=f(x)"
and substitutes in the function f(x) for each solution in order to plot the
left-hand side versus the right, etc. just like you say.

The current API compatible version only supports single functions, e.g.
f(x). In the newer version coming out soon, there may be multiple
functions, e.g. f(x), f0(x), f1(x), f2(x), etc. Otherwise, there's no
restriction on the search expression.

Michael


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »