### Re^2: List all different equations for a given one

by jess195 (Novice)
 on Sep 24, 2013 at 18:25 UTC ( #1055522=note: print w/replies, xml ) Need Help??

actually I was using shunting yard algorithm to do me one thing: break down the equation into parts so I can swtich tings around. For example if I have a * b + c, then the algorithm should return: a b * c +, and then from here I would list different things, like add b a * c +, or c b a * + to the list of accepted equations, yet there are a lot to consider. But that's really difficult to do, as you will end up brute forcing everything. I believe the same goes to your way of solving it. I'm sure there is a smarter way to solve and take into consideration performance.

• Comment on Re^2: List all different equations for a given one

Replies are listed 'Best First'.
Re^3: List all different equations for a given one
by LanX (Chancellor) on Sep 24, 2013 at 19:30 UTC
If the only operations allowed are + - / * and ** plus parens then read my answer again for a "smart" solution.

##### update

or specify which operations are allowed... e.g. polynom devisions might a challenge for you.

Cheers Rolf

( addicted to the Perl Programming Language)

Create A New User
Node Status?
node history
Node Type: note [id://1055522]
help
Chatterbox?
 [Discipulus]: omg..

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (8)
As of 2017-07-25 10:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
Voting Booth?
I came, I saw, I ...

Results (369 votes). Check out past polls.