goat

goat is an optimization solver add-on component. It perfectly complements galapagos, David Rutten's evolutionary solver based on a randomized core. goat pursues a mathematical rigorous approach and relies on gradient-free optimization algorithms, delivering fast and deterministic results. At every run, goat will yield the same optimal result.

goat is a drop-in replacement for galapagos. It is based on David Rutten's galapagos GUI and interfaces NLopt, a collection of mathematical optimization libraries.

Tutorials

For getting started with optimization in parametric modelling environments in general and with goat in special, check out our presentation slides on Geometry and Optimization with several comprehensive examples.

Once you are familiar with the basics of optimization, head over to our comprehensive documentation on goat's different configuration options.

  • goat 2.0 - an optimization solver component

    We are happy to announce version 2.0 of our fast and versatile optimization component goat. Grab yourself a copy fromhttp://www.rechenraum.com/goat/download.htmlWith this release, goat is a Rhino 5…

    By Simon Flöry

    7
  • GOAT algorithms from C# box

    Hi,Thank you for sharing this great plugin !Is there a way to call the optimization algorithms of GOAT inside a C# script ?Many thanks

    By Xavier Tellier

    2
  • shell line optimization by goat

    Hi,I am a very new user of karamba so the goat. currently I'm working on shell stress line analysis. I'm reproducing the example of "Input surfaces and analyze as a shell" mentioned in the karamba website for practice. I have installed the goat but I don't know how to use the software to optimize…

    By Hass A.

    0
  • goat 3.0 - an optimization solver component

    Hi everybody,We are happy to announce version 3.0 of our fast and versatile optimization component goat. Download is available as usual from…

    By Simon Flöry

    0
  • Inequality Constraints???

    Hi,Firstly, thanks for the great tool! I really appreciate the greatest descent approach which is great for situations where computation times are long and genetic algorithms are not feasible!My question is: Is there any way to incorporate inequality constraints into Goat?This would be of great…

    By Sam Gregson

    1
  • goat testing

    Hey,thanks for a great plugin giving the chance to know a bit more about the actual algorithm.But strangely, I cannot connect to the gene-list as a set of input variables - just sometimes (reason unknown so far) I can connect. maybe when a galapagos component also is present on the canvas?…

    By Robert Vier

    5
  • Goat 2.1 doubling calculations

    Hello,I have a slight problem with Goat solver repeating the same calculations. No matter which algorithm I use, calculations are doubled or tripled for the same variable number.And whereas it is hardly recognisable in the normal GH definition, not without the DataRecorder component at least, I use…

    By Wojt

    2
  • Value = 0

    Hi All,With goat it is possible to maximze or minize a result.It's possible to impose a search value, as in galapagos?This component is really useful for optimization research, but I lack the…

    By Rémy Maurcot

    4
  • Goat 2.1 No Activation dialog!!!

    Hi,I just downloaded the files and follow step by step the installation and when I double click the goat componet on the gh canvas does not do anything and the activation dialog doesn´t appear....I also have try to un-install the software and instaling it again and no success...what should I do?…

    By I_M_F [Iker Mugarra Flores]

    7
  • Using problem

    Hi alli got a problem about GOAT!! It does not work when i change GH version from 0.9.0061 to 0.9.0062, i copy all the files from my libraries(in 0.9.0061) to 0.9.0062, everything works good except GOAT.I do copy three files to my component files Here is the problem:…

    By Eblis Zhang

    1