Performance Based Exploration Of Generative Design Solutions Using Formex Algebra

Size: px
Start display at page:

Download "Performance Based Exploration Of Generative Design Solutions Using Formex Algebra"

Transcription

1 Performance Based Exploration Of Generative Design Solutions Using Formex Algebra Anahita Khodadadi and Peter von Buelow international journal of architectural computing issue 3, volume

2 Performance Based Exploration Of Generative Design Solutions Using Formex Algebra Anahita Khodadadi and Peter von Buelow This paper illustrates the use of a computational formfinding method called ParaGen which aids the designer in the exploration of arrays of good solutions. Although the method is guided by a multi-objective optimization program, the goal is to promote the exploration of the solution space based on designer selected combinations of performance objectives.the digital form generation of the bridges is carried out using Formian, a program which uses Formex algebra to describe a wide array of geometric configurations.this form generation is linked to structural simulation and design software (STAAD.Pro) to determine performance values. Finally, ParaGen is used to build a database of all solutions and guide the exploration based on performance values. Using this database, both visual and numeric characteristics are explored. 322

3 1. INTRODUCTION Designing a form is broadly considered as a creative procedure within which certain goals are purposefully sought.the designer usually sets some parameters such as topology or geometry of forms, material properties, architectural functions and load cases.then, the design goals are generally defined by means of some criteria and the extent to which solution(s) can meet them. In order to expand the designer s perspective, facilitate modifications of the forms and explore more possibilities of appropriate solutions in the early stages of design, the couple of parametric form generation and evolutionary optimization techniques can be applied [1]. In this research work two methods of form exploration are compared to study the relation between the geometry and structural performance of specific types of spatial structures.the first is based on traditional methods of design exploration including physical modeling and the second is derived from the coupling of a parametric formulation of the design and the application of a genetic search process.to demonstrate the application of computational method in professional context, the design of a trussed roadway bridge is used, and a comparison is made between solutions found using the ParaGen exploration method and a successful built bridge. Furthermore, the solutions are compared to results achieved by design students through model studies to show the contribution of this method in an academic context. A case study of a two-lane truss bridge is opted for in this paper, since it allows one to consider structural performance as well as other design concerns like visual characteristics, compatibility with the surrounding environment and constructability.the truss bridge is based on an actual design (shown in figure 1) with a width of 8 m and span of 48 m, and is expected to be composed of two 2D trusses on the two sides that are braced together laterally.the parametric variables allow for the trusses to be situated either above or below or both above and below the deck.the trusses can also have positive, negative or zero curvature (figure 1). Figure 1:A typical form of the truss bridges that are to be explored. Performance Based Exploration Of Generative Design Solutions Using Formex Algebra 323

4 The questions are raised at the beginning of this study: what are appropriate solutions regarding the structural performance, visual appearance and a designer s individual preference, and how can such a set of suitable solutions with different geometrical and structural features be found.these questions involve the subjectivity of the design process which has been the main concern of recent works considering interactive evolutionary methods of form exploration in the conceptual design phase [2]. The parametric configuration of the bridge is first processed using Formex algebra and Formian programming software [3].The geometrical concepts used within this step are described in the following section. Next, having produced a geometry, a DXF file is sent to STAAD.Pro for structural analyses and evaluation.the obtained information including graphic depictions is stored in a database which is linked to a visual exploration interface. In the next step pairs of bridges are selected based on the design objectives to breed further bridges. In selecting a breeding pair, a fitness function is used to dynamically create a population of the desirable solutions out of the entire pool of generated forms.the newly generated truss bridges emerge through the iteration of this cycle to yield an array increasingly more suitable solutions.this process is described in detail in section 3 (see figure 5). Finally, a comparison with the Foster Bridge, a similar, successful constructed bridge over the Huron River in Michigan, and also the results of form exploration through physical modeling of the truss bridges, accompany the computational study at the end. 2. FORMEX CONFIGURATION PROCESSING The configuration processing of truss bridges is described through geometrical concepts of Formex algebra [3]. Formex algebra is a mathematical system that allows a designer to define the geometrical formulation of forms through concepts that effect movement, propagation, deformation and curtailment [4]. The creation of any type of spatial structure, such as space trusses, domes, vaults, hypar shells, polyhedric and free forms, can be carried out by using this mathematical system and its associated programming language Formian. In the first step, constant parameters, variables and also their acceptable intervals, described in table 1, are set. Additionally, sketches of truss patterns, illustrated in figure 2, are provided to assist the designer choosing the desired pattern more conveniently. The configuration of trusses can be processed using a 3-directional reference system similar to the global Cartesian system.truss elements and deck members of the bridge are defined in terms of lines, and surfaces respectively. Figure 3 shows some parts of a simple truss bridge given in an appropriate reference system and also the related parameters, used to define such bridges.trusses are expected to have curvature at the top and 324 Anahita Khodadadi and Peter von Buelow

5 Parameters Sign Constant/Variable Acceptable interval/ value Span of the bridge L Constant 48 m Width of the bridge W Constant 8 m Frequency of geometrical modules along the length m variable m should be an even integer. of the bridge [4 to 20] is recommended. Total rise of the bridge at the top part HX1 Variable [0.5 to 16] m Total rise of the bridge at the bottom part HX2 Variable [0.5 to 16] m The rise of the arch at the top truss X1 Variable [0.01 to 16] m The rise of the arch at the bottom truss X2 Variable [0.01 to 16] m The top rise in non-arched part of the truss H1 H1 = HX1 - X1 [0.49 to 16) m The bottom rise in non-arched part of the truss H2 H2 = HX2 - X2 [0.49 to 16) m Curvature sign of the top truss Sign1 Variable 1= positive curvature -1 = negative curvature 0 = none Curvature sign of the bottom truss Sign1 Variable 1= positive curvature -1 = negative curvature 0 = none Pattern of top truss Top Variable D1, D3, D5, D7, D9, D11, D13, D15, D17 (see figure 2) Pattern of bottom truss Bottom Variable D2, D4, D6, D8, D10, D12, D14, D16, D18 (see figure 2) Table 1: Geometrical parameters on which the configuration processing of truss bridges are based. bottom chords. Curved trusses can be created using the pellevation function which starts with a non-curved truss and deforms it by pushing the elements up or down, along the z axis, to the prescribed shape.the concept Figure 2:The truss patterns that are used for the top and the bottom parts of the bridges Performance Based Exploration Of Generative Design Solutions Using Formex Algebra 325

6 Figure 3:A part of a curved bridge configuration and the related parameters within a 3- direcional reference system of pellevation has been presented in a variety of ways that can be applied to create different forms. In this study, circular barrel pellevation is used, see Hofmann, 1999 [5].The configurations generated by Formian can be exported in DXF format and used in the next stage of study which includes a full structural analysis and design of members. 3. GENETIC ALGORITHM Form exploration and traditional optimization can both be used in form finding, however, optimization generally is carried out to search for one single best solution and exploration seeks a set of significantly different good solutions. Exploration can be used at the early stages of design to study a wider range of possibilities for reasonably good or even unexpected solutions. Form exploration usually can be accomplished efficiently using parametric tools. Evolutionary computation methods provide means to search a range of generated solutions in a directed way [1] [6]. Form optimization can be accomplished in different stages.topology, geometry and determination of member sections.this can take place recursively or all at once.topology is the highest level at which forms can be explored. An instance of a topology will have a specific geometry which can either be explored in a range under a single topology or linked to differing topologies. Solutions can be sorted in a database which can be inspected visually in a relevantly easy way. Specific solutions of a certain topology and geometry are further composed of members which can be optimized as well, but with which designers usually have less direct interaction in terms of form finding. In this research work, form exploration is accomplished at topology and geometry levels. 326 Anahita Khodadadi and Peter von Buelow

7 Figure 4: Half Uniform Crossover (HUX):The characteristics of parents 1 and 2 are described in terms of shapes.the child may inherit some exact characteristics of parent 1 or exactly those of parent 2 or a combination of both through a breeding of the genes. A genetic algorithm, originally described by John Holland, is a search method that progresses through iterating cycles to find solutions that meet certain goals [7]. Using mechanisms like recombination and mutation, good solutions may be found which are not anticipated by designers.the solutions which are inherently parametric, are described in terms of a list of variables which are analogous to genes on chromosomes.these chromosomes are bred to form children that inherit characteristics through the genes of their parents. ParaGen uses a non-conventional genetic algorithm called a Non- Destructive Dynamic Population GA (NDDP GA). It incorporates HUX as described above in the breeding step and incorporates a database to maintain a general pool of all solutions found. ParaGen incorporates the following steps: 1. The problem is described in terms of parametric variables: a chromosome. 2. An initial pool of solutions is generated and stored in a database. 3. A population of parents is dynamically pulled from the full solution pool based on given criteria (the fitness function). 4. Two parents are randomly selected from the dynamic population. 5. A child is bred (HUX) from the selected parents. 6. The chromosome (parametric values) of the child is translated into a geometric solution. 7. The performance of the solution is evaluated based various simulation software. 8. The resulting performance values along with the parametric values are uploaded to the database. Images are also included and linked to the solution. Performance Based Exploration Of Generative Design Solutions Using Formex Algebra 327

8 Steps 3 through 8 form an iterative cycle which continues until satisficing solutions are found. ParaGen is designed to run using a parallel cluster of PCs linked to a web server through the internet.the solution database and design interface are placed on the web server (the interface is a www site), and steps 3-5 run on that web server. Each child is downloaded to a PC linked to the server simply by connecting to the ParaGen website. Figure 5: Schematic of the ParaGen cyclic method In a traditional GA approach, any defective or poor performing solutions are usually removed from the breeding population (killed off). However, in the NDDP GA all solutions, both well performing and poorly performing solutions are stored in the database. ParaGen simply stores all performance values and defers any ranking of these values to the moment of breeding (thus dynamic selection). By retaining data on all solutions, the designer is able to learn from ill solutions and increase the knowledge of what would make a good solutions [8]. Recent studies have shown the value of suboptimal solutions in the exploration process [9]. Furthermore, in case of any modification of criteria, the poor performing solutions can also be reconsidered and re-used in the breeding process to form new solutions. 328 Anahita Khodadadi and Peter von Buelow

9 ParaGen guided by the multi-objective performance criteria set by the designers, concentrates the generation of new solutions in the area of the solution space defined by the fitness function of the GA, and the focus of the exploration becomes more defined.within a productive exploration, thousands of solutions are evaluated by the program.the designer uses the ParaGen web interface to filter and sort these solution based on any combination of geometry or performance data. In this way, a well performing set of solutions is defined as a manageable quantity, which is reasonable for the designer to visually inspect and possibly make manual selections for further breeding.the web interface provides interaction between the designer and the form exploration system which eventually leads to choosing the final desirable solutions.the designer s interaction can be also based on a totally aesthetic preference. The incorporation of a relational database into a genetic algorithm gives ParaGen several advantages over traditional population bases generational methods [8].These include being able to: Store all solutions without duplicates; Use multi-objective fitness functions with SQL queries; Create dynamic parent populations; Change search direction instantaneously; Explore solution space with interactive search; Graph parameters to determine Pareto trade-off sets; Utilize parallel hardware for efficient computation. The above points all enhance to the ability of ParaGen to function beyond the range of traditional search and optimization methods when dealing with design exploration. 4. FORM EXPLORATION AND OPTIMIZATION PROCESS This section describes in more detail the 8 step process enumerated in section 3 as the ParaGen method. In step 1. Formian was used to describe a wide range of truss bridge types and geometries. In the parametric formulation, 11 independent variables plus 2 additional values were used - (Total Top Height and Total Bottom Height) which are depended on others, but useful in formulating constraints.these 13 parametric input variables for Formian are listed in table 1. For this trial, Span was set to 48 m and Width set to 8 m.these 13 variables constituted the chromosome description of a solution which is eventually downloaded to Formian for processing into a geometry (step 6). This chromosome is bred from two parents in step 5 using a GA crossover technique called HUX [10].The two parents are randomly selected from a dynamic population (step 4), which is gleaned from the full database using a SQL query (step 3).This SQL query formulates the search objective or fitness function for the GA. Performance Based Exploration Of Generative Design Solutions Using Formex Algebra 329

10 Once the input variables (the chromosome ) are passed to Formian, Formian processes the variables to produce one instance of the parametric bridge geometry. Formian generates a visual perspective view as well as a DXF file which can be read by other simulation software. In this example a finite element analysis (FEA) was carried out using STAAD.Pro (step 7).The process makes use of scripts written in each software used plus a general Windows interface script (AutoHotkey) to automate the process. Steps 6 and 7 are performed in parallel using a cluster of PCs.At the completion of the analysis, the original input data (the chromosome ) plus all of the associated performance data collected through the simulation software, plus any number of descriptive images and files, are all uploaded to the server through the web site interface (step 8). On the server all numeric data is placed in a database and tagged to the images.the ParaGen web site then offers a graphic window into this database by displaying the images and associated performance values.the ParaGen web interface also allows the designer to sort and filter the displayed images and data in a variety of ways to enhance the exploration of the solution space. Figure 6 shows the query Figure 6: Display of solutions comparable with the properties of Foster Bridge.They show the variety of possible solutions if the bridge was to be design as the Foster Bridge.The solutions are sorted according to their weight from lighter to heavier and are also represented in figures 7 and 8 where structural performance and number of joints are compared. 330 Anahita Khodadadi and Peter von Buelow

11 boxes that allow the designer to display different ranges of the solutions. In this example, the solutions are filtered in a way that provides a suitable comparison with the Foster Bridge (table 2, figure 9).This demonstrates how the website can display a set of solutions for any particular list of requirements and preferences. In this example, the better final solutions have fewer joints that contribute to better constructablity or they may be lighter or have less deflection, indicating better structural performance. All in all, the final decision will be made regarding the designer s informed intuition and preferences. In addition to solution displays, the ParaGen website provides graphs in which the designer can compare two specific properties and choose the most desirable solution. Figures 7 and 8, show graphs in which solutions are distributed regarding the maximum deflection or total weight versus number of joints. For example the designer may look for a solution which has the least maximum deflection and least number of joints at the same time. Or a designer may opt for a solution with greater weight but fewer joints which provides better constructability. It is possible to click on the specific chosen solution and find out more detail regarding the other geometrical and structural properties or the diagram of the modal shape. Table 2: Filtering properties for a series of solutions in the ParaGen interface which compare to the Foster Bridge Properties Desired value Number of panels = 8 Max deflection 3 Total weight 400 Number of joints 85 Figure 7: Number of joints vs. maximum deflection.the highlighted solutions are depicted in figure 6 Performance Based Exploration Of Generative Design Solutions Using Formex Algebra 331

12 Figure 8: Number of joints vs. total weight.the highlighted solutions are depicted in figure 6 Figure 9:The Foster Bridge in Ann Arbor, Michigan. Build in 1876 by the Wrought Iron Bridge Co. 5. PHYSICAL MODELING The physical modeling and testing of truss bridges was carried out in the context of a structures course at University of Michigan, School of Architecture. Groups of students were asked to make a 1/64 scale model of a bridge using balsa wood, and to the best of their knowledge choose a suitable geometrical pattern to reach a high strength-to-weight ratio.then, 332 Anahita Khodadadi and Peter von Buelow

13 Figure 10:A plot of load capacity to weight ratio vs. number of joints within the 219 bridge models. the models were loaded until the breakage point and the structural performance was presented in terms of held load to weight ratio.the ratio and geometrical features were added to a data base and with a similar fashion to computational study, the web site allows to sort and filter the results and offers a graphic window with all the images of the models. In figure 10 a graph presents the load capacity to weight ratio of the bridges versus number of joints. In this graph the capacity to self-weight ratio (structural performance) versus the number of joints (constructability) is Figure 11:The display of highlighted models in figure 10 chosen as probable desirable solutions Performance Based Exploration Of Generative Design Solutions Using Formex Algebra 333

14 plotted.the highlighted models in this figure show the best tradeoff combinations of these two factors and may be considered as desirable solutions (Pareto optimal).the web site also provides a graphic window that shows the images and associated performance values of the models. 6. DISCUSSION This paper has looked at the results of two different forms of design exploration. One which can be considered traditional in which solutions were found by designers (students) using physical modeling techniques; and a second, computational approach based on what has been described as the ParaGen method. Although both studies were based on the same geometric limits (two lane, 48 m span), the loading was approached differently. In the physical models although a target was set at the same level as the computational model (AASHTO HL93) in testing the load was applied until attaining ultimate failure, which was usually much higher. So, whereas the computational database contained solutions with a safe capacity of HL93, the physical models tended to range at much higher loads. Looking at the results it is not surprising to find that the form is effected by the level of loading. Figure 12: Graph of number of joints vs. total weight from the computational exploration. 334 Anahita Khodadadi and Peter von Buelow

15 Figure 13: Pareto optimal set from the graph in figure 12. Figure 12 shows the computational counterpart to figure 10 which used the physical models.the lighter load level combined with the stronger material (steel vs wood) results in solutions with much less depth. In the computational version, the top bracing was removed at any height below 3 m so as not to interfere with traffic.thus the lightest solutions found in the graph shown in figure 12 are simple pony truss bridges using only the deck for lateral bracing. Figure 13 shows solutions on the Pareto frontier of this graph.these solutions are certainly good solutions, but the designer may also explore the forms of nearby solutions (near optimal) by simply clicking on the graphed dots. In studying the results of the physical tests a few other points can be observed: The solutions with best load to weight ratio were lenticular (curved top and bottom) but tended to have more joints. Flat chord trusses tended to have fewer joints, but lower load to weight ratios. The quality of construction undoubtedly played a role in the strength, which was not present in the computational models. Performance Based Exploration Of Generative Design Solutions Using Formex Algebra 335

16 Because of the longer time required per solution, the traditional method with physical modeling was more limited in the number of solutions which could be considered. Using physical modeling makes the form finding process more tangible and comprehensible. It is therefore arguably better in developing an initial intuition, and sometimes it helps the designer to gain a firsthand sense of structural performance. 7. CONCLUSION Coupling the Formex configuration processing and evolutionary optimization based on the ParaGen method can be applied in early stages of design process like the conceptual design phase.the method assists the designer exploring forms and at the same time considering multiple design objectives. It can expand the designer s perspective by providing a number of suitable solutions with different topology, geometrical and structural properties.the results are not limited to a single best solution, but generate arrays of good solutions in dynamic response to given criteria. The application domain of the ParaGen method can be extended to different simulation works such as structural performance, energy efficiency, lighting or acoustic analysis.therefore, any kind of simulation software or tool which allows scripting and parametric design can be used within the iterating cycle of form exploration.this method is mainly applicable in design projects in which multi-objective criteria are considered. However, it can certainly also contribute in academic projects to expand the designers perspective and facilitate exploring the possible solutions.the Foster Bridge and also the student models indicate that the provided solutions using the ParaGen method are reasonable and close to what designers intuitively expect.this verifies the applicability of the method in both professional and academic fields. Compared to similar computational form exploration methods, the one that is described in this paper has the following characteristics: Once the solution database is created, the exploration of different sets of well performing solutions based on different sets of criteria is very quick and certainly interactive. Because performance data about not only a single best solution, but in fact all solutions is provided, exploration of suboptimal solutions is also possible. The visual display of solutions allows the designer to interact with the solutions and make selections with regards to visual criteria Because all solutions are held in the SQL database, the designer can use queries and sorts to define solution sets which respond to a variety of multi-objective criteria. On the other hand using Formex configuration processing in conjunction with the ParaGen method requires certain knowledge, skills and facilities. 336 Anahita Khodadadi and Peter von Buelow

17 Running the form exploration cycle requires certain knowledge in programming and working with the specific simulation software. Each software also has its own limitations in terms of programming and application. Furthermore, license requirements depend on the simulation software being used. Finally, because of the time required to run the digital simulations, hardware requirements can be significant. In this example a cluster of 10 dual core PCs was used. All in all, the examples of actual constructed bridges as well as the examples of student models, verify that the pool of suitable solutions found by the design method is reasonable. Furthermore, in cases of professional projects where multiple objectives of both a quantitative and qualitative nature are considered, this form exploration technique should provide significant help. REFERENCES 1. von Buelow, P., ParaGen: Performative Exploration of Generative Systems, International Association for Shell and Spatial Structures, 2012, December.53 (4). 2. Mueller, C., and Ochsendorf, J., An Integrated Computational Approach for Creative Conceptual Structural Design, International Association of Shell and Spatial Structures (IASS) Symposium 2013 Beyond the Limits of Man, Poland, Nooshin, H., and Disney, P., Formex Configuration Processing I., (H. Nooshin, & Z. S. Makowski, Eds.), International Journal of Space Structures, 2000, 15(1), pp Nooshin, H., Disney, P. L., and Champion, O. C., Computer-Aided Processing of Polyhedric Configurations., In J. F. Gabriel (Ed.), Beyond the Cube:The Architecture of Space Frames and Polyhedra,New York, Chichester,Weinheim, Brisbane, Singapore, Toronto: John Wiley & Sons, Inc, 1997, pp S. Hofmann, I., The Concept of Pellevation for Shaping of Structural Forms, University of Surrey, Department of Civil Engineering, Guilford: Space Structures Research Centre, Byrne, J., Fenton, M., Hemberg, E., McDermott, J., O Neill, M., Shotton, E., & Nally, C., Combining Structural Analysis and Multi-Objective Criteria for Evolutionary Architectural Design, In G. Goos, J. Hartmanis, & J. van Leeuwen (Ed.), Application of Evolutionary Optimization, Springer, 2011, pp Holland, J. H., Adaptation in Natural and Artificial Systems, Ann Arbor:The University of Michigan Press, von Buelow, P.,Techniques for more Productive Genetic Design: Exploration with GAs using Non-Destructive Dynamic Populations, In K. S. Beesley (Ed.), Proceedings of the Assoc. for Computer-Aided Design in Architecture (ACADIA), Cambridge, Ontario, Canada, 2013, pp Sosa, R and Gero, JS., The Creative Value of Bad Ideas A Computational Model of Creative Ideation, R Stouffs, P Janssen, S Roudavski and B Tuncer (eds), Open Systems:CAADRIA 2013, National University of Singapore, 2013, pp Syswerda, G., Uniform Crossover in Genetic Algorithms, Morgan Kaufmann, Third International Conference of Genetic Algorithms, 1989, pp Performance Based Exploration Of Generative Design Solutions Using Formex Algebra 337

18 Anahita Khodadadi and Peter von Buelow University of Michigan Taubman College of Architecture and Urban Planning 2000 Bonisteel Blvd. Ann Arbor, MI48109

Form Exploration and GA-Based Optimization of Lattice Towers Comparing with Shukhov Water Tower

Form Exploration and GA-Based Optimization of Lattice Towers Comparing with Shukhov Water Tower 15 to 19 September 2014, Brasilia, Brazil Reyolando M.L.R.F. BRASIL and Ruy M.O. PAULETTI (eds.) Form Exploration and GA-Based Optimization of Lattice Towers Comparing with Shukhov Water Tower A. KHODADADI*,

More information

Using Database Storage to Improve Explorative Optimization of Form Critical Structures

Using Database Storage to Improve Explorative Optimization of Form Critical Structures 15 to 19 September 2014, Brasilia, Brazil Reyolando M.L.R.F. BRASIL and Ruy M.O. PAULETTI (eds.) Using Database Storage to Improve Explorative Optimization of Form Critical Structures VON BUELOW, Peter

More information

Genetically Enhanced Parametric Design in the Exploration of Architectural Solutions

Genetically Enhanced Parametric Design in the Exploration of Architectural Solutions Genetically Enhanced Parametric Design in the Exploration of Architectural Solutions P. von Buelow University of Michigan, Ann Arbor, USA ABSTRACT: ParaGen is a method for exploring solution options in

More information

Genetically Enhanced Parametric Design for Performance Optimization

Genetically Enhanced Parametric Design for Performance Optimization Genetically Enhanced Parametric Design for Performance Optimization Peter VON BUELOW Associate Professor, Dr. -Ing University of Michigan Ann Arbor, USA pvbuelow@umich.edu Peter von Buelow received a BArch

More information

Using Evolutionary Computation to explore geometry and topology without ground structures

Using Evolutionary Computation to explore geometry and topology without ground structures Proceedings of the 6th International Conference on Computation of Shell and Spatial Structures IASS-IACM 2008: Spanning Nano to Mega 28-31 May 2008, Cornell University, Ithaca, NY, USA John F. ABEL and

More information

Performance oriented generative design of structural double skin facades inspired by cell morphologies

Performance oriented generative design of structural double skin facades inspired by cell morphologies 15 to 19 September 2014, Brasilia, Brazil Reyolando M.L.R.F. BRASIL and Ruy M.O. PAULETTI (eds.) Performance oriented generative design of structural double skin facades inspired by cell morphologies Omid

More information

Structural morphologies and sun transmittance control: integrated parametric design using genetic algorithms

Structural morphologies and sun transmittance control: integrated parametric design using genetic algorithms Structural morphologies and sun transmittance control: integrated parametric design using genetic algorithms M. Turrin Faculty of Architecture, Delft University of Technology, Netherlands P. von Buelow

More information

Optimization of structural form using a genetic algorithm to search associative parametric geometry

Optimization of structural form using a genetic algorithm to search associative parametric geometry Optimization of structural form using a genetic algorithm to search associative parametric geometry P. von Buelow University of Michigan, Ann Arbor, USA A. Falk KTH School of Architecture, Stockholm, Sweden

More information

How to re-open the black box in the structural design of complex geometries

How to re-open the black box in the structural design of complex geometries Structures and Architecture Cruz (Ed) 2016 Taylor & Francis Group, London, ISBN 978-1-138-02651-3 How to re-open the black box in the structural design of complex geometries K. Verbeeck Partner Ney & Partners,

More information

CONCEPT FORMATION AND DECISION TREE INDUCTION USING THE GENETIC PROGRAMMING PARADIGM

CONCEPT FORMATION AND DECISION TREE INDUCTION USING THE GENETIC PROGRAMMING PARADIGM 1 CONCEPT FORMATION AND DECISION TREE INDUCTION USING THE GENETIC PROGRAMMING PARADIGM John R. Koza Computer Science Department Stanford University Stanford, California 94305 USA E-MAIL: Koza@Sunburn.Stanford.Edu

More information

CHAPTER 6 REAL-VALUED GENETIC ALGORITHMS

CHAPTER 6 REAL-VALUED GENETIC ALGORITHMS CHAPTER 6 REAL-VALUED GENETIC ALGORITHMS 6.1 Introduction Gradient-based algorithms have some weaknesses relative to engineering optimization. Specifically, it is difficult to use gradient-based algorithms

More information

EVOLVING LEGO. Exploring the impact of alternative encodings on the performance of evolutionary algorithms. 1. Introduction

EVOLVING LEGO. Exploring the impact of alternative encodings on the performance of evolutionary algorithms. 1. Introduction N. Gu, S. Watanabe, H. Erhan, M. Hank Haeusler, W. Huang, R. Sosa (eds.), Rethinking Comprehensive Design: Speculative Counterculture, Proceedings of the 19th International Conference on Computer- Aided

More information

Evolutionary form design: the application of genetic algorithmic techniques to computer-aided product design

Evolutionary form design: the application of genetic algorithmic techniques to computer-aided product design Loughborough University Institutional Repository Evolutionary form design: the application of genetic algorithmic techniques to computer-aided product design This item was submitted to Loughborough University's

More information

Combining parametric modeling and interactive optimization for high-performance and creative structural design

Combining parametric modeling and interactive optimization for high-performance and creative structural design Proceedings of the International Association for Shell and Spatial Structures (IASS) Symposium 2015, Amsterdam 17-20 August 2015, Amsterdam, The Netherlands Combining parametric modeling and interactive

More information

Procedural Articulation of Form

Procedural Articulation of Form R. Stouffs, P. Janssen, S. Roudavski, B. Tunçer (eds.), Open Systems: Proceedings of the 18th International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2013), 821 829. 2013,

More information

Azadeh OMIDFAR*, Omid OLIYAN TORGHABEHI, Peter VON BUELOW. University of Michigan 2000 Bonisteel Blvd., Ann Arbor, USA

Azadeh OMIDFAR*, Omid OLIYAN TORGHABEHI, Peter VON BUELOW. University of Michigan 2000 Bonisteel Blvd., Ann Arbor, USA 15 to 19 September 2014, Brasilia, Brazil Reyolando M.L.R.F. BRASIL and Ruy M.O. PAULETTI (eds.) Performance-based design of a self-standing building skin; A methodology to integrate structural and daylight

More information

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra Pattern Recall Analysis of the Hopfield Neural Network with a Genetic Algorithm Susmita Mohapatra Department of Computer Science, Utkal University, India Abstract: This paper is focused on the implementation

More information

A Review on Optimization of Truss Structure Using Genetic Algorithms

A Review on Optimization of Truss Structure Using Genetic Algorithms A Review on Optimization of Truss Structure Using Genetic Algorithms Dhaval R. Thummar 1,Ghanshyam G. Tejani 2 1 M. Tech. Scholar, Mechanical Engineering Department, SOE, RK University, Rajkot, Gujarat,

More information

GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS

GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS M. Chandrasekaran 1, D. Lakshmipathy 1 and P. Sriramya 2 1 Department of Mechanical Engineering, Vels University, Chennai, India 2

More information

Sphere Packing for Regularisation of Lattice Domes

Sphere Packing for Regularisation of Lattice Domes Proceedings of the International Association for Shell and Spatial Structures (IASS) Symposium 013 BEYOND THE LIMITS OF MAN 3-7 September, Wroclaw University of Technology, Poland J.B. Obrębski and R.

More information

Fabrication of partially double-curved surfaces out of flat sheet material through a 3d puzzle approach

Fabrication of partially double-curved surfaces out of flat sheet material through a 3d puzzle approach Fabrication of partially double-curved surfaces out of flat sheet material through a 3d puzzle approach tn03-081 Abstract The topic of this paper is connection of digital modeling with generative programming

More information

Network Routing Protocol using Genetic Algorithms

Network Routing Protocol using Genetic Algorithms International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:0 No:02 40 Network Routing Protocol using Genetic Algorithms Gihan Nagib and Wahied G. Ali Abstract This paper aims to develop a

More information

Adaptive Crossover in Genetic Algorithms Using Statistics Mechanism

Adaptive Crossover in Genetic Algorithms Using Statistics Mechanism in Artificial Life VIII, Standish, Abbass, Bedau (eds)(mit Press) 2002. pp 182 185 1 Adaptive Crossover in Genetic Algorithms Using Statistics Mechanism Shengxiang Yang Department of Mathematics and Computer

More information

The Genetic Algorithm for finding the maxima of single-variable functions

The Genetic Algorithm for finding the maxima of single-variable functions Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 46-54 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com The Genetic Algorithm for finding

More information

A Novel Approach to Planar Mechanism Synthesis Using HEEDS

A Novel Approach to Planar Mechanism Synthesis Using HEEDS AB-2033 Rev. 04.10 A Novel Approach to Planar Mechanism Synthesis Using HEEDS John Oliva and Erik Goodman Michigan State University Introduction The problem of mechanism synthesis (or design) is deceptively

More information

Optimization of Tapered Cantilever Beam Using Genetic Algorithm: Interfacing MATLAB and ANSYS

Optimization of Tapered Cantilever Beam Using Genetic Algorithm: Interfacing MATLAB and ANSYS Optimization of Tapered Cantilever Beam Using Genetic Algorithm: Interfacing MATLAB and ANSYS K R Indu 1, Airin M G 2 P.G. Student, Department of Civil Engineering, SCMS School of, Kerala, India 1 Assistant

More information

STRUCTURAL ANALYSIS AND LIFE EXTENSION OF FIXED OFFSHORE ASSETS

STRUCTURAL ANALYSIS AND LIFE EXTENSION OF FIXED OFFSHORE ASSETS STRUCTURAL ANALYSIS AND LIFE EXTENSION OF FIXED OFFSHORE ASSETS Solution Brief INDUSTRY CHALLENGE The jacket structures that support oil and gas platforms decks and topsides must operate in the most demanding

More information

4/22/2014. Genetic Algorithms. Diwakar Yagyasen Department of Computer Science BBDNITM. Introduction

4/22/2014. Genetic Algorithms. Diwakar Yagyasen Department of Computer Science BBDNITM. Introduction 4/22/24 s Diwakar Yagyasen Department of Computer Science BBDNITM Visit dylycknow.weebly.com for detail 2 The basic purpose of a genetic algorithm () is to mimic Nature s evolutionary approach The algorithm

More information

Algorithm Design Paradigms

Algorithm Design Paradigms CmSc250 Intro to Algorithms Algorithm Design Paradigms Algorithm Design Paradigms: General approaches to the construction of efficient solutions to problems. Such methods are of interest because: They

More information

Evolutionary Computation Algorithms for Cryptanalysis: A Study

Evolutionary Computation Algorithms for Cryptanalysis: A Study Evolutionary Computation Algorithms for Cryptanalysis: A Study Poonam Garg Information Technology and Management Dept. Institute of Management Technology Ghaziabad, India pgarg@imt.edu Abstract The cryptanalysis

More information

76 ACADIA22 >> CONNECTING CROSSROADS OF DIGITAL DISCOURSE

76 ACADIA22 >> CONNECTING CROSSROADS OF DIGITAL DISCOURSE Fabrication of Partially Doublecurved Surfaces out of Flat Sheet Material Through a 3D Puzzle Approach Axel Kilian Massachusetts Institute of Technology 1 Introduction Rapid prototyping and CNC machining

More information

DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES

DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES SHIHADEH ALQRAINY. Department of Software Engineering, Albalqa Applied University. E-mail:

More information

Genetic algorithms and finite element coupling for mechanical optimization

Genetic algorithms and finite element coupling for mechanical optimization Computer Aided Optimum Design in Engineering X 87 Genetic algorithms and finite element coupling for mechanical optimization G. Corriveau, R. Guilbault & A. Tahan Department of Mechanical Engineering,

More information

Multi-objective Optimization

Multi-objective Optimization Jugal K. Kalita Single vs. Single vs. Single Objective Optimization: When an optimization problem involves only one objective function, the task of finding the optimal solution is called single-objective

More information

LECTURE 3 ALGORITHM DESIGN PARADIGMS

LECTURE 3 ALGORITHM DESIGN PARADIGMS LECTURE 3 ALGORITHM DESIGN PARADIGMS Introduction Algorithm Design Paradigms: General approaches to the construction of efficient solutions to problems. Such methods are of interest because: They provide

More information

Research Collection. Computational Urban Planning Using the Value Lab as Control Center. Journal Article. ETH Library

Research Collection. Computational Urban Planning Using the Value Lab as Control Center. Journal Article. ETH Library Research Collection Journal Article Computational Urban Planning Using the Value Lab as Control Center Author(s): König, Reinhard; Klein, Bernhard Publication Date: 2016 Permanent Link: https://doi.org/10.3929/ethz-a-010675393

More information

Addressing buckling of compression members using subdivision of force diagrams

Addressing buckling of compression members using subdivision of force diagrams September 25th - 28th, 2017 architecture. engineering. science IASS 2017 hamburg Proceedings of the IASS Annual Symposium 2017 25-28th September, 2017, Hamburg, Germany Annette Bögle, Manfred Grohmann

More information

ISSN: [Keswani* et al., 7(1): January, 2018] Impact Factor: 4.116

ISSN: [Keswani* et al., 7(1): January, 2018] Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AUTOMATIC TEST CASE GENERATION FOR PERFORMANCE ENHANCEMENT OF SOFTWARE THROUGH GENETIC ALGORITHM AND RANDOM TESTING Bright Keswani,

More information

Genetic algorithms in computer aided design

Genetic algorithms in computer aided design Loughborough University Institutional Repository Genetic algorithms in computer aided design This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation: GRAHAM,

More information

Automata Construct with Genetic Algorithm

Automata Construct with Genetic Algorithm Automata Construct with Genetic Algorithm Vít Fábera Department of Informatics and Telecommunication, Faculty of Transportation Sciences, Czech Technical University, Konviktská 2, Praha, Czech Republic,

More information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International Journal of Digital Application & Contemporary research Website:   (Volume 1, Issue 7, February 2013) Performance Analysis of GA and PSO over Economic Load Dispatch Problem Sakshi Rajpoot sakshirajpoot1988@gmail.com Dr. Sandeep Bhongade sandeepbhongade@rediffmail.com Abstract Economic Load dispatch problem

More information

Using Genetic Algorithms to optimize ACS-TSP

Using Genetic Algorithms to optimize ACS-TSP Using Genetic Algorithms to optimize ACS-TSP Marcin L. Pilat and Tony White School of Computer Science, Carleton University, 1125 Colonel By Drive, Ottawa, ON, K1S 5B6, Canada {mpilat,arpwhite}@scs.carleton.ca

More information

Hyperplane Ranking in. Simple Genetic Algorithms. D. Whitley, K. Mathias, and L. Pyeatt. Department of Computer Science. Colorado State University

Hyperplane Ranking in. Simple Genetic Algorithms. D. Whitley, K. Mathias, and L. Pyeatt. Department of Computer Science. Colorado State University Hyperplane Ranking in Simple Genetic Algorithms D. Whitley, K. Mathias, and L. yeatt Department of Computer Science Colorado State University Fort Collins, Colorado 8523 USA whitley,mathiask,pyeatt@cs.colostate.edu

More information

BIO-INSPIRED ADAPTIVE STADIUM FAÇADES. An evolution-based design exploration

BIO-INSPIRED ADAPTIVE STADIUM FAÇADES. An evolution-based design exploration R. Stouffs, P. Janssen, S. Roudavski, B. Tunçer (eds.), Open Systems: Proceedings of the 18th International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2013), 107 116. 2013,

More information

AN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING

AN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING International Journal of Latest Research in Science and Technology Volume 3, Issue 3: Page No. 201-205, May-June 2014 http://www.mnkjournals.com/ijlrst.htm ISSN (Online):2278-5299 AN EVOLUTIONARY APPROACH

More information

Design Optimization of Hydroformed Crashworthy Automotive Body Structures

Design Optimization of Hydroformed Crashworthy Automotive Body Structures Design Optimization of Hydroformed Crashworthy Automotive Body Structures Akbar Farahani a, Ronald C. Averill b, and Ranny Sidhu b a Engineering Technology Associates, Troy, MI, USA b Red Cedar Technology,

More information

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini Metaheuristic Development Methodology Fall 2009 Instructor: Dr. Masoud Yaghini Phases and Steps Phases and Steps Phase 1: Understanding Problem Step 1: State the Problem Step 2: Review of Existing Solution

More information

Automated performance-based design space simplification for parametric structural design

Automated performance-based design space simplification for parametric structural design 25-28th September, 2017, Hamburg, Germany Annette Bögle, Manfred Grohmann (eds.) Automated performance-based design space simplification for parametric structural design Nathan C. BROWN*, Caitlin T. MUELLER

More information

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization 2017 2 nd International Electrical Engineering Conference (IEEC 2017) May. 19 th -20 th, 2017 at IEP Centre, Karachi, Pakistan Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic

More information

HEURISTICS FOR THE NETWORK DESIGN PROBLEM

HEURISTICS FOR THE NETWORK DESIGN PROBLEM HEURISTICS FOR THE NETWORK DESIGN PROBLEM G. E. Cantarella Dept. of Civil Engineering University of Salerno E-mail: g.cantarella@unisa.it G. Pavone, A. Vitetta Dept. of Computer Science, Mathematics, Electronics

More information

Topological Machining Fixture Layout Synthesis Using Genetic Algorithms

Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Necmettin Kaya Uludag University, Mechanical Eng. Department, Bursa, Turkey Ferruh Öztürk Uludag University, Mechanical Eng. Department,

More information

Towards Automatic Recognition of Fonts using Genetic Approach

Towards Automatic Recognition of Fonts using Genetic Approach Towards Automatic Recognition of Fonts using Genetic Approach M. SARFRAZ Department of Information and Computer Science King Fahd University of Petroleum and Minerals KFUPM # 1510, Dhahran 31261, Saudi

More information

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Chapter 5 A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Graph Matching has attracted the exploration of applying new computing paradigms because of the large number of applications

More information

Customisation and Automation using the LUSAS Programmable Interface (LPI)

Customisation and Automation using the LUSAS Programmable Interface (LPI) Customisation and Automation using the LUSAS Programmable Interface (LPI) LUSAS Programmable Interface The LUSAS Programmable Interface (LPI) allows the customisation and automation of modelling and results

More information

MAXIMUM LIKELIHOOD ESTIMATION USING ACCELERATED GENETIC ALGORITHMS

MAXIMUM LIKELIHOOD ESTIMATION USING ACCELERATED GENETIC ALGORITHMS In: Journal of Applied Statistical Science Volume 18, Number 3, pp. 1 7 ISSN: 1067-5817 c 2011 Nova Science Publishers, Inc. MAXIMUM LIKELIHOOD ESTIMATION USING ACCELERATED GENETIC ALGORITHMS Füsun Akman

More information

An Interpolation/Extrapolation Process For Creative Designing

An Interpolation/Extrapolation Process For Creative Designing An Interpolation/Extrapolation Process For Creative Designing John S. Gero and Vladimir Kazakov Key Centre of Design Computing and Cognition Department of Architectural and Design Science, University of

More information

PARAMETRIC BIM WORKFLOWS

PARAMETRIC BIM WORKFLOWS Y. Ikeda, C. M. Herr, D. Holzer, S. Kaijima, M. J. Kim. M, A, Schnabel (eds.), Emerging Experience in Past, Present and Future of Digital Architecture, Proceedings of the 20th International Conference

More information

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding e Scientific World Journal, Article ID 746260, 8 pages http://dx.doi.org/10.1155/2014/746260 Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding Ming-Yi

More information

Tool to design masonry double-curved shells

Tool to design masonry double-curved shells 28 September 2 October 2009, Universidad Politecnica de Valencia, Spain Alberto DOMINGO and Carlos LAZARO (eds.) Tool to design masonry double-curved shells Tom van SWINDEREN*, Jeroen COENDERS a *Structural

More information

Frequency Distributions

Frequency Distributions Displaying Data Frequency Distributions After collecting data, the first task for a researcher is to organize and summarize the data so that it is possible to get a general overview of the results. Remember,

More information

Integrated BIM and Parametric Modeling: Course Samples with Multiple Methods and Multiple Phases

Integrated BIM and Parametric Modeling: Course Samples with Multiple Methods and Multiple Phases 198 DIGITAL APTITUDES + OTHER OPENINGS Integrated BIM and Parametric Modeling: Course Samples with Multiple Methods and Multiple Phases WEI YAN Texas A&M University INTRODUCTION AND PROBLEM STATEMENT The

More information

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Bindu Student, JMIT Radaur binduaahuja@gmail.com Mrs. Pinki Tanwar Asstt. Prof, CSE, JMIT Radaur pinki.tanwar@gmail.com Abstract

More information

DI TRANSFORM. The regressive analyses. identify relationships

DI TRANSFORM. The regressive analyses. identify relationships July 2, 2015 DI TRANSFORM MVstats TM Algorithm Overview Summary The DI Transform Multivariate Statistics (MVstats TM ) package includes five algorithm options that operate on most types of geologic, geophysical,

More information

Reducing Graphic Conflict In Scale Reduced Maps Using A Genetic Algorithm

Reducing Graphic Conflict In Scale Reduced Maps Using A Genetic Algorithm Reducing Graphic Conflict In Scale Reduced Maps Using A Genetic Algorithm Dr. Ian D. Wilson School of Technology, University of Glamorgan, Pontypridd CF37 1DL, UK Dr. J. Mark Ware School of Computing,

More information

MINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS

MINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 5 th, 2006 MINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS Richard

More information

GENETIC ALGORITHM with Hands-On exercise

GENETIC ALGORITHM with Hands-On exercise GENETIC ALGORITHM with Hands-On exercise Adopted From Lecture by Michael Negnevitsky, Electrical Engineering & Computer Science University of Tasmania 1 Objective To understand the processes ie. GAs Basic

More information

Binary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms

Binary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms Binary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms Franz Rothlauf Department of Information Systems University of Bayreuth, Germany franz.rothlauf@uni-bayreuth.de

More information

Minimum Weight Optimization of a Gear Train by using Genetic Algorithm

Minimum Weight Optimization of a Gear Train by using Genetic Algorithm International Journal of Current Engineering and Technology E-ISSN 2277 416, P-ISSN 2347 5161 216 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Minimum

More information

Performance-oriented design of large passive solar roofs

Performance-oriented design of large passive solar roofs Performance-oriented design of large passive solar roofs A method for the integration of parametric modelling and genetic algorithms Michela Turrin 1, Peter von Buelow 2, Rudi Stouffs 3 and Axel Kilian

More information

GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM

GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM Journal of Al-Nahrain University Vol.10(2), December, 2007, pp.172-177 Science GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM * Azhar W. Hammad, ** Dr. Ban N. Thannoon Al-Nahrain

More information

Time Complexity Analysis of the Genetic Algorithm Clustering Method

Time Complexity Analysis of the Genetic Algorithm Clustering Method Time Complexity Analysis of the Genetic Algorithm Clustering Method Z. M. NOPIAH, M. I. KHAIRIR, S. ABDULLAH, M. N. BAHARIN, and A. ARIFIN Department of Mechanical and Materials Engineering Universiti

More information

Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems

Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems 4 The Open Cybernetics and Systemics Journal, 008,, 4-9 Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems K. Kato *, M. Sakawa and H. Katagiri Department of Artificial

More information

Heuristic Methods in Architectural Design Optimization

Heuristic Methods in Architectural Design Optimization Heuristic Methods in Architectural Design Optimization Monte Rosa Shelter: Digital Optimization and Construction System Design Kai Rüdenauer 1, Philipp Dohmen 2 Chair for Computer Aided Architectural Design

More information

Introduction to Genetic Algorithms

Introduction to Genetic Algorithms Advanced Topics in Image Analysis and Machine Learning Introduction to Genetic Algorithms Week 3 Faculty of Information Science and Engineering Ritsumeikan University Today s class outline Genetic Algorithms

More information

Integration of Parametric Geometry into IFC-Bridge

Integration of Parametric Geometry into IFC-Bridge Integration of Parametric Geometry into IFC-Bridge Yang Ji 1, Jakob Beetz 2, Nicholas Nisbet 3, Peter Bonsma 4, Casimir Katz 5, André Borrmann 1 1 Computational Modelling and Simulation Group, Technische

More information

EXPLORING STYLE EMERGENCE IN ARCHITECTURAL DESIGNS

EXPLORING STYLE EMERGENCE IN ARCHITECTURAL DESIGNS EXPLORING STYLE EMERGENCE IN ARCHITECTURAL DESIGNS JOHN S. GERO AND LAN DING Key Centre of Design Computing Department of Architectural and Design Science University of Sydney NSW 2006 Australia e-mail:{john,lan}@arch.usyd.edu.au

More information

Truss Analysis using Multiframe

Truss Analysis using Multiframe Truss Analysis using Multiframe 1. The software is on the teaching computers in the College of Architecture in Programs under the Windows Start menu. Multiframe is under the Bentley Engineering menu. It

More information

TYPES OF PARAMETRIC MODELLING

TYPES OF PARAMETRIC MODELLING Y. Ikeda, C. M. Herr, D. Holzer, S. Kaijima, M. J. J. Kim. M, A, A, Schnabel (eds.), Emerging Experiences of in Past, the Past, Present Present and and Future Future of Digital of Digital Architecture,

More information

MSEC PLANT LAYOUT OPTIMIZATION CONSIDERING THE EFFECT OF MAINTENANCE

MSEC PLANT LAYOUT OPTIMIZATION CONSIDERING THE EFFECT OF MAINTENANCE Proceedings of Proceedings of the 211 ASME International Manufacturing Science and Engineering Conference MSEC211 June 13-17, 211, Corvallis, Oregon, USA MSEC211-233 PLANT LAYOUT OPTIMIZATION CONSIDERING

More information

Solving the Travelling Salesman Problem in Parallel by Genetic Algorithm on Multicomputer Cluster

Solving the Travelling Salesman Problem in Parallel by Genetic Algorithm on Multicomputer Cluster Solving the Travelling Salesman Problem in Parallel by Genetic Algorithm on Multicomputer Cluster Plamenka Borovska Abstract: The paper investigates the efficiency of the parallel computation of the travelling

More information

Learning Module 8 Shape Optimization

Learning Module 8 Shape Optimization Learning Module 8 Shape Optimization What is a Learning Module? Title Page Guide A Learning Module (LM) is a structured, concise, and self-sufficient learning resource. An LM provides the learner with

More information

Finite Element Analysis Using Pro/Engineer

Finite Element Analysis Using Pro/Engineer Appendix A Finite Element Analysis Using Pro/Engineer A.1 INTRODUCTION Pro/ENGINEER is a three-dimensional product design tool that promotes practices in design while ensuring compliance with industry

More information

Experience with the IMMa tyre test bench for the determination of tyre model parameters using genetic techniques

Experience with the IMMa tyre test bench for the determination of tyre model parameters using genetic techniques Vehicle System Dynamics Vol. 43, Supplement, 2005, 253 266 Experience with the IMMa tyre test bench for the determination of tyre model parameters using genetic techniques J. A. CABRERA*, A. ORTIZ, E.

More information

Introduction to the Mathematical Concepts of CATIA V5

Introduction to the Mathematical Concepts of CATIA V5 CATIA V5 Training Foils Introduction to the Mathematical Concepts of CATIA V5 Version 5 Release 19 January 2009 EDU_CAT_EN_MTH_FI_V5R19 1 About this course Objectives of the course Upon completion of this

More information

Conceptual Design Modeling in Autodesk Revit Architecture 2010

Conceptual Design Modeling in Autodesk Revit Architecture 2010 Autodesk Revit Architecture 2010 Conceptual Design Modeling in Autodesk Revit Architecture 2010 In building design, visualizing a form in the earliest stages enhances a designer s ability to communicate

More information

Bridge Design using the STAAD.Pro/Beava AASHTO Code

Bridge Design using the STAAD.Pro/Beava AASHTO Code Bridge Design using the STAAD.Pro/Beava AASHTO Code By IEG Group, Bentley Systems Bentley Systems Inc. March 12, 2008 TABLE OF CONTENTS 1.0 Introduction.1 2.0 Creating the Bridge Geometry/Structural Analysis

More information

Automatic Generation of Test Case based on GATS Algorithm *

Automatic Generation of Test Case based on GATS Algorithm * Automatic Generation of Test Case based on GATS Algorithm * Xiajiong Shen and Qian Wang Institute of Data and Knowledge Engineering Henan University Kaifeng, Henan Province 475001, China shenxj@henu.edu.cn

More information

SIMULATION APPROACH OF CUTTING TOOL MOVEMENT USING ARTIFICIAL INTELLIGENCE METHOD

SIMULATION APPROACH OF CUTTING TOOL MOVEMENT USING ARTIFICIAL INTELLIGENCE METHOD Journal of Engineering Science and Technology Special Issue on 4th International Technical Conference 2014, June (2015) 35-44 School of Engineering, Taylor s University SIMULATION APPROACH OF CUTTING TOOL

More information

Investigation of the behaviour of single span reinforced concrete historic bridges by using the finite element method

Investigation of the behaviour of single span reinforced concrete historic bridges by using the finite element method Structural Studies, Repairs and Maintenance of Heritage Architecture XI 279 Investigation of the behaviour of single span reinforced concrete historic bridges by using the finite element method S. B. Yuksel

More information

A Parallel Architecture for the Generalized Traveling Salesman Problem

A Parallel Architecture for the Generalized Traveling Salesman Problem A Parallel Architecture for the Generalized Traveling Salesman Problem Max Scharrenbroich AMSC 663 Project Proposal Advisor: Dr. Bruce L. Golden R. H. Smith School of Business 1 Background and Introduction

More information

Multivariate Interactive Visualization of Data in Generative Design

Multivariate Interactive Visualization of Data in Generative Design Multivariate Interactive Visualization of Data in Generative Design Andre Chaszar 1,3, Peter von Buelow 2, Michela Turrin 3 1 Singapore Univ. of Technology Singapore andre_chaszar@sutd.edu.sg 2 University

More information

Effect of Subdivision of Force Diagrams on the Local Buckling, Load-Path and Material Use of Founded Forms

Effect of Subdivision of Force Diagrams on the Local Buckling, Load-Path and Material Use of Founded Forms Proceedings of the IASS Annual Symposium 218 July 16-2, 218, MIT, Boston, USA Caitlin Mueller, Sigrid Adriaenssens (eds.) Effect of Subdivision of Force Diagrams on the Local Buckling, Load-Path and Material

More information

Selection of Optimal Path in Routing Using Genetic Algorithm

Selection of Optimal Path in Routing Using Genetic Algorithm Selection of Optimal Path in Routing Using Genetic Algorithm Sachin Kumar Department of Computer Science and Applications CH. Devi Lal University, Sirsa, Haryana Avninder Singh Department of Computer Science

More information

Path Planning Optimization Using Genetic Algorithm A Literature Review

Path Planning Optimization Using Genetic Algorithm A Literature Review International Journal of Computational Engineering Research Vol, 03 Issue, 4 Path Planning Optimization Using Genetic Algorithm A Literature Review 1, Er. Waghoo Parvez, 2, Er. Sonal Dhar 1, (Department

More information

Genetic Algorithms For Vertex. Splitting in DAGs 1

Genetic Algorithms For Vertex. Splitting in DAGs 1 Genetic Algorithms For Vertex Splitting in DAGs 1 Matthias Mayer 2 and Fikret Ercal 3 CSC-93-02 Fri Jan 29 1993 Department of Computer Science University of Missouri-Rolla Rolla, MO 65401, U.S.A. (314)

More information

ANTICIPATORY VERSUS TRADITIONAL GENETIC ALGORITHM

ANTICIPATORY VERSUS TRADITIONAL GENETIC ALGORITHM Anticipatory Versus Traditional Genetic Algorithm ANTICIPATORY VERSUS TRADITIONAL GENETIC ALGORITHM ABSTRACT Irina Mocanu 1 Eugenia Kalisz 2 This paper evaluates the performances of a new type of genetic

More information

Data-Driven Design: Exploring new Structural Forms using Machine Learning and Graphic Statics

Data-Driven Design: Exploring new Structural Forms using Machine Learning and Graphic Statics Creativity in Structural Design July 16-20, 2018, MIT, Boston, USA Caitlin Mueller, Sigrid Adriaenssens (eds.) Data-Driven Design: Exploring new Structural Forms using Machine Learning and Graphic Statics

More information

Dynamic Vehicle Routing Using Hybrid Genetic Algorithms

Dynamic Vehicle Routing Using Hybrid Genetic Algorithms Proceedings of the 1999 EEE nternational Conference on Robotics & Automation Detroit, Michigan May 1999 Dynamic Vehicle Routing Using Hybrid Genetic Algorithms Wan-rong Jih jih@robot.csie.ntu.edu.tw Jane

More information

COUPLING TRNSYS AND MATLAB FOR GENETIC ALGORITHM OPTIMIZATION IN SUSTAINABLE BUILDING DESIGN

COUPLING TRNSYS AND MATLAB FOR GENETIC ALGORITHM OPTIMIZATION IN SUSTAINABLE BUILDING DESIGN COUPLING TRNSYS AND MATLAB FOR GENETIC ALGORITHM OPTIMIZATION IN SUSTAINABLE BUILDING DESIGN Marcus Jones Vienna University of Technology, Vienna, Austria ABSTRACT Incorporating energy efficient features

More information

Genetic Programming: A study on Computer Language

Genetic Programming: A study on Computer Language Genetic Programming: A study on Computer Language Nilam Choudhary Prof.(Dr.) Baldev Singh Er. Gaurav Bagaria Abstract- this paper describes genetic programming in more depth, assuming that the reader is

More information