Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3

Save
Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3

Information

Date: 25.06.2020

Task 1

Software used: Rhinoceros 6, Grasshopper, Galapagos

Tools Used:

The session was the introduction of genetic algorithm in grasshopper. It began with the explanation on what is genetic algorithm and how it works in grasshopper. This followed by two small exercises to understand it by making a script in grasshopper.

Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3
Img.1 Sketch explaining purpose of semantics and syntax in grasshopper.
Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3
Diagram showing types of optimization method in grasshopper.
Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3
Diagram showing how mutation works in optimization process to generate best possible option of output data.
Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3
Diagram showing how optimization works in grasshopper to give data based on generated data and provided fitness criteria.

Task 2

Software used: Rhinoceros 6, Grasshopper, Galapagos

Tools Used: Curve, Divide Curve, Interpolate, Loft, Rectangular, Move, Area, Rotate, Vector XYZ, Project, Deconstruct, Sort list, List Length, Subtraction, Galapagos

The exercise was to find and locate the steepest patch on the wide contour site. For this a site contour site was generated and polycurve on it. Using Galapagos the fitness criteria was feed into it and the evaluation was done.

Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3
Generating contour site surface from patching the divide points.
Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3
Generating a small rectangular polycurve to be set for fitness criteria.
Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3
Evaluating and optimizing data in Galapagos based on provided fitness criteria in grasshopper. In this case fitness criteria was to set the rectangular polycurve on the steepest patch in the contour site
Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3
Final location of the polycurve on the contour after evaluation.

Task 3

Software used: Rhinoceros 6, Grasshopper, Honeybee, Galapagos

Tools Used: Curve, Divide Curve, Interpolate, Loft, Rectangular, Move, Area, Rotate, Vector XYZ, Project, Deconstruct, Sort list, List Length, Subtraction, Galapagos

This exercise was to generate best possible view at point on the selected site using Galapagos. For this, few building blocks were created and the best possible view was generated from a chosen point on the site.

Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3
Extrusion of a circle after culling it.
Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3
Building blocks generated around the circular curve.
Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3
View generated using honeybee.
Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3
The view changed on changing the viewing point.
Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3
Evaluation done in Galapagos to generate best view from the position set on the location.
Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3
Final outcome of the view generated after the evaluation

Leave a Reply