COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...IAEME Publication
Close range photogrammetry network design is referred to the process of placing a set of
cameras in order to achieve photogrammetric tasks. The main objective of this paper is tried to find
the best location of two/three camera stations. The genetic algorithm optimization and Particle
Swarm Optimization are developed to determine the optimal camera stations for computing the three
dimensional coordinates. In this research, a mathematical model representing the genetic algorithm
optimization and Particle Swarm Optimization for the close range photogrammetry network is
developed. This paper gives also the sequence of the field operations and computational steps for this
task. A test field is included to reinforce the theoretical aspects.
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...IAEME Publication
Close range photogrammetry network design is referred to the process of placing a set of
cameras in order to achieve photogrammetric tasks. The main objective of this paper is tried to find
the best location of two/three camera stations. The genetic algorithm optimization and Particle
Swarm Optimization are developed to determine the optimal camera stations for computing the three
dimensional coordinates. In this research, a mathematical model representing the genetic algorithm
optimization and Particle Swarm Optimization for the close range photogrammetry network is
developed. This paper gives also the sequence of the field operations and computational steps for this
task. A test field is included to reinforce the theoretical aspects.
ADVANCED CIVIL ENGINEERING OPTIMIZATION BY ARTIFICIAL INTELLIGENT SYSTEMS: RE...Journal For Research
Artificial intelligence is the ability of computer systems to perform tasks which otherwise need human brain. Those tasks include visual perception, decision-making, speech recognition and translation between languages. Large amount computing resources is required to traditionally design and optimize complex civil structure in traditional method. This can be effectively eased by using intelligent systems. This paper lists out some of the methods and theories in the application of artificial intelligent systems in the field of civil engineering.
Modified artificial immune system for single row facility layout problemIAEME Publication
One of the main optimization algorithms currently available in the research field is an Artificial Immune System where abundant applications are using this algorithm for clustering and patter recognition processes. These algorithms are providing more effective optimized results in multi-model optimization problems than Genetic Algorithm.
Performance Analysis of Genetic Algorithm as a Stochastic Optimization Tool i...paperpublications3
Abstract: Engineering design problems are complex by nature because of their critical objective functions involving many variables and Constraints. Engineers have to ensure the compatibility with the imposed specifications keeping the manufacturing costs low. Moreover, the methodology may vary according to the design problem.
The main issue is to choose the proper tool for optimization. In the earlier days, a design problem was optimized by some of the conventional optimization techniques like gradient Search, evolutionary optimization, random search etc. These are known as classical methods.
The method is to be properly Chosen depending on the nature of the problem- an incorrect choice may sometimes fail to give the optimal solution. So the methods are less robust.
Now-a-days soft-computing techniques are being widely used for optimizing a function. These are more robust. Genetic algorithm is one such method. It is an effective tool in the realm of stochastic optimization (non-classical). The algorithm produces many strings and generation to reach the optimal point.
The main objective of the paper is to optimize engineering design problems using Genetic Algorithm and to analyze how the algorithm reaches the optima effectively and closely. We choose a mathematical expression for the objective function in terms of the design variables and optimize the same under given constraints using GA.
Novel Approach to Automatically Generate Feasible Assembly Sequenceishan kossambe
Today the assembly sequence for the items is regularly completed manually and its definition, typically, is extremely extravagant, not ensuring ideal arrangements. Gathering arrangement arranging utilizing a business framework regularly depends on a master assembly sequence organizer, and it is dominatingly done manually. The difficulties to consequently produce gathering arrangements utilizing CAD models lie as a part of smart thinking and investigation of the displayed assembly information. This work displays a programmed approach expected to characterize gathering sequences, based on the data containing the mates, obstruction and the volume information existing among the parts, which is acquired by the assembly CAD model of the item. This paper exhibits a framework that can examine and use assembly information accessible from a CAD model to produce gathering arrangements. The framework likewise considers client input as a kind of assembly obligation. The framework is equipped for creating a set of positioned attainable assembly arrangement plans for an administrator to assess. A matrix approach has been embraced to process the data held from a CAD model. Obstruction and volume studies are completed amid the formation of assembly sequence plans.
This paper explores the effectiveness of the recently devel- oped surrogate modeling method, the Adaptive Hybrid Functions (AHF), through its application to complex engineered systems design. The AHF is a hybrid surrogate modeling method that seeks to exploit the advantages of each component surrogate. In this paper, the AHF integrates three component surrogate mod- els: (i) the Radial Basis Functions (RBF), (ii) the Extended Ra- dial Basis Functions (E-RBF), and (iii) the Kriging model, by characterizing and evaluating the local measure of accuracy of each model. The AHF is applied to model complex engineer- ing systems and an economic system, namely: (i) wind farm de- sign; (ii) product family design (for universal electric motors); (iii) three-pane window design; and (iv) onshore wind farm cost estimation. We use three differing sampling techniques to inves- tigate their influence on the quality of the resulting surrogates. These sampling techniques are (i) Latin Hypercube Sampling
∗Doctoral Student, Multidisciplinary Design and Optimization Laboratory, Department of Mechanical, Aerospace and Nuclear Engineering, ASME student member.
†Distinguished Professor and Department Chair. Department of Mechanical and Aerospace Engineering, ASME Lifetime Fellow. Corresponding author.
‡Associate Professor, Department of Mechanical Aerospace and Nuclear En- gineering, ASME member (LHS), (ii) Sobol’s quasirandom sequence, and (iii) Hammers- ley Sequence Sampling (HSS). Cross-validation is used to evalu- ate the accuracy of the resulting surrogate models. As expected, the accuracy of the surrogate model was found to improve with increase in the sample size. We also observed that, the Sobol’s and the LHS sampling techniques performed better in the case of high-dimensional problems, whereas the HSS sampling tech- nique performed better in the case of low-dimensional problems. Overall, the AHF method was observed to provide acceptable- to-high accuracy in representing complex design systems.
Comparison of Cell formation techniques in Cellular manufacturing using three...IJERA Editor
In the present era of globalization and competitive market, cellular manufacturing has become a vital tool for
meeting the challenges of improving productivity, which is the way to sustain growth. Getting best results of
cellular manufacturing depends on the formation of the machine cells and part families. This paper examines
advantages of ART method of cell formation over array based clustering algorithms, namely ROC-2 and DCA.
The comparison and evaluation of the cell formation methods has been carried out in the study. The most
appropriate approach is selected and used to form the cellular manufacturing system. The comparison and
evaluation is done on the basis of performance measure as grouping efficiency and improvements over the
existing cellular manufacturing system is presented.
Comparison of Cell formation techniques in Cellular manufacturing using three...IJERA Editor
In the present era of globalization and competitive market, cellular manufacturing has become a vital tool for
meeting the challenges of improving productivity, which is the way to sustain growth. Getting best results of
cellular manufacturing depends on the formation of the machine cells and part families. This paper examines
advantages of ART method of cell formation over array based clustering algorithms, namely ROC-2 and DCA.
The comparison and evaluation of the cell formation methods has been carried out in the study. The most
appropriate approach is selected and used to form the cellular manufacturing system. The comparison and
evaluation is done on the basis of performance measure as grouping efficiency and improvements over the
existing cellular manufacturing system is presented.
This paper presentsa novel data flow architecturethat utilizes data from engineering simulations to
generate a reduced order model within Apache Spark. The reduced order model from Spark is then utilized by
anevolutionary algorithm in the optimization of an industrial system component. This work is presented in the
context of the shape optimization of a heat exchanger fin and demonstrates the ability of theengineering
simulation, the reduced order model and the evolutionary algorithm to exchange data with each other by
utilizing Spark as the common data-processing framework. In order to enable a user to monitor the input design
parameter space,self-organizing maps are generated for visualization. The results of theevolutionary
optimization utilizing this data flow are compared with results from invoking high-fidelity engineering
simulations. This novel data flow architecture decouples the evolutionary algorithm from the reduced order
model and allows improvement of the optimization results by continuously augmenting the reduced order model
with data from the evolutionary algorithm.Additionally, when constraints on the optimization algorithm are
modifiedthe evolutionary algorithm canadapt and evolve good solutions. Themethodology presented in this
articlealso makes it feasible to simultaneously tune evolutionary optimization experiments along with
engineering simulations at a relatively low computational cost.
Integrated Model Discovery and Self-Adaptation of RobotsPooyan Jamshidi
Machine learn models efficiently under budget constraints to adapt to perturbations such as environmental changes or changes in the internal resources.
Modern software-intensive systems are composed of components that are likely to change their behaviour over time (e.g., adding/removing components).
For software to continue to operate under such changes, the assumptions about parts of the system made at design time may not hold at runtime due to uncertainty.
Mechanisms must be put in place that can dynamically learn new models of these assumptions and use them to make decisions about missions, configurations, etc.
ADVANCED CIVIL ENGINEERING OPTIMIZATION BY ARTIFICIAL INTELLIGENT SYSTEMS: RE...Journal For Research
Artificial intelligence is the ability of computer systems to perform tasks which otherwise need human brain. Those tasks include visual perception, decision-making, speech recognition and translation between languages. Large amount computing resources is required to traditionally design and optimize complex civil structure in traditional method. This can be effectively eased by using intelligent systems. This paper lists out some of the methods and theories in the application of artificial intelligent systems in the field of civil engineering.
Modified artificial immune system for single row facility layout problemIAEME Publication
One of the main optimization algorithms currently available in the research field is an Artificial Immune System where abundant applications are using this algorithm for clustering and patter recognition processes. These algorithms are providing more effective optimized results in multi-model optimization problems than Genetic Algorithm.
Performance Analysis of Genetic Algorithm as a Stochastic Optimization Tool i...paperpublications3
Abstract: Engineering design problems are complex by nature because of their critical objective functions involving many variables and Constraints. Engineers have to ensure the compatibility with the imposed specifications keeping the manufacturing costs low. Moreover, the methodology may vary according to the design problem.
The main issue is to choose the proper tool for optimization. In the earlier days, a design problem was optimized by some of the conventional optimization techniques like gradient Search, evolutionary optimization, random search etc. These are known as classical methods.
The method is to be properly Chosen depending on the nature of the problem- an incorrect choice may sometimes fail to give the optimal solution. So the methods are less robust.
Now-a-days soft-computing techniques are being widely used for optimizing a function. These are more robust. Genetic algorithm is one such method. It is an effective tool in the realm of stochastic optimization (non-classical). The algorithm produces many strings and generation to reach the optimal point.
The main objective of the paper is to optimize engineering design problems using Genetic Algorithm and to analyze how the algorithm reaches the optima effectively and closely. We choose a mathematical expression for the objective function in terms of the design variables and optimize the same under given constraints using GA.
Novel Approach to Automatically Generate Feasible Assembly Sequenceishan kossambe
Today the assembly sequence for the items is regularly completed manually and its definition, typically, is extremely extravagant, not ensuring ideal arrangements. Gathering arrangement arranging utilizing a business framework regularly depends on a master assembly sequence organizer, and it is dominatingly done manually. The difficulties to consequently produce gathering arrangements utilizing CAD models lie as a part of smart thinking and investigation of the displayed assembly information. This work displays a programmed approach expected to characterize gathering sequences, based on the data containing the mates, obstruction and the volume information existing among the parts, which is acquired by the assembly CAD model of the item. This paper exhibits a framework that can examine and use assembly information accessible from a CAD model to produce gathering arrangements. The framework likewise considers client input as a kind of assembly obligation. The framework is equipped for creating a set of positioned attainable assembly arrangement plans for an administrator to assess. A matrix approach has been embraced to process the data held from a CAD model. Obstruction and volume studies are completed amid the formation of assembly sequence plans.
This paper explores the effectiveness of the recently devel- oped surrogate modeling method, the Adaptive Hybrid Functions (AHF), through its application to complex engineered systems design. The AHF is a hybrid surrogate modeling method that seeks to exploit the advantages of each component surrogate. In this paper, the AHF integrates three component surrogate mod- els: (i) the Radial Basis Functions (RBF), (ii) the Extended Ra- dial Basis Functions (E-RBF), and (iii) the Kriging model, by characterizing and evaluating the local measure of accuracy of each model. The AHF is applied to model complex engineer- ing systems and an economic system, namely: (i) wind farm de- sign; (ii) product family design (for universal electric motors); (iii) three-pane window design; and (iv) onshore wind farm cost estimation. We use three differing sampling techniques to inves- tigate their influence on the quality of the resulting surrogates. These sampling techniques are (i) Latin Hypercube Sampling
∗Doctoral Student, Multidisciplinary Design and Optimization Laboratory, Department of Mechanical, Aerospace and Nuclear Engineering, ASME student member.
†Distinguished Professor and Department Chair. Department of Mechanical and Aerospace Engineering, ASME Lifetime Fellow. Corresponding author.
‡Associate Professor, Department of Mechanical Aerospace and Nuclear En- gineering, ASME member (LHS), (ii) Sobol’s quasirandom sequence, and (iii) Hammers- ley Sequence Sampling (HSS). Cross-validation is used to evalu- ate the accuracy of the resulting surrogate models. As expected, the accuracy of the surrogate model was found to improve with increase in the sample size. We also observed that, the Sobol’s and the LHS sampling techniques performed better in the case of high-dimensional problems, whereas the HSS sampling tech- nique performed better in the case of low-dimensional problems. Overall, the AHF method was observed to provide acceptable- to-high accuracy in representing complex design systems.
Comparison of Cell formation techniques in Cellular manufacturing using three...IJERA Editor
In the present era of globalization and competitive market, cellular manufacturing has become a vital tool for
meeting the challenges of improving productivity, which is the way to sustain growth. Getting best results of
cellular manufacturing depends on the formation of the machine cells and part families. This paper examines
advantages of ART method of cell formation over array based clustering algorithms, namely ROC-2 and DCA.
The comparison and evaluation of the cell formation methods has been carried out in the study. The most
appropriate approach is selected and used to form the cellular manufacturing system. The comparison and
evaluation is done on the basis of performance measure as grouping efficiency and improvements over the
existing cellular manufacturing system is presented.
Comparison of Cell formation techniques in Cellular manufacturing using three...IJERA Editor
In the present era of globalization and competitive market, cellular manufacturing has become a vital tool for
meeting the challenges of improving productivity, which is the way to sustain growth. Getting best results of
cellular manufacturing depends on the formation of the machine cells and part families. This paper examines
advantages of ART method of cell formation over array based clustering algorithms, namely ROC-2 and DCA.
The comparison and evaluation of the cell formation methods has been carried out in the study. The most
appropriate approach is selected and used to form the cellular manufacturing system. The comparison and
evaluation is done on the basis of performance measure as grouping efficiency and improvements over the
existing cellular manufacturing system is presented.
This paper presentsa novel data flow architecturethat utilizes data from engineering simulations to
generate a reduced order model within Apache Spark. The reduced order model from Spark is then utilized by
anevolutionary algorithm in the optimization of an industrial system component. This work is presented in the
context of the shape optimization of a heat exchanger fin and demonstrates the ability of theengineering
simulation, the reduced order model and the evolutionary algorithm to exchange data with each other by
utilizing Spark as the common data-processing framework. In order to enable a user to monitor the input design
parameter space,self-organizing maps are generated for visualization. The results of theevolutionary
optimization utilizing this data flow are compared with results from invoking high-fidelity engineering
simulations. This novel data flow architecture decouples the evolutionary algorithm from the reduced order
model and allows improvement of the optimization results by continuously augmenting the reduced order model
with data from the evolutionary algorithm.Additionally, when constraints on the optimization algorithm are
modifiedthe evolutionary algorithm canadapt and evolve good solutions. Themethodology presented in this
articlealso makes it feasible to simultaneously tune evolutionary optimization experiments along with
engineering simulations at a relatively low computational cost.
Integrated Model Discovery and Self-Adaptation of RobotsPooyan Jamshidi
Machine learn models efficiently under budget constraints to adapt to perturbations such as environmental changes or changes in the internal resources.
Modern software-intensive systems are composed of components that are likely to change their behaviour over time (e.g., adding/removing components).
For software to continue to operate under such changes, the assumptions about parts of the system made at design time may not hold at runtime due to uncertainty.
Mechanisms must be put in place that can dynamically learn new models of these assumptions and use them to make decisions about missions, configurations, etc.
SP18 Generative Design - Week 7 - GD case studiesDanil Nagy
Lecture from Generative Design course at Columbia University Graduate School of Architecture, Planning, and Preservation.
All work depicted (c) The Living, an Autodesk Studio
Data Mining the City - A (practical) introduction to Machine LearningDanil Nagy
Slides from a lecture given on October 14, 2015 for the Data Mining the City class at Columbia University's Graduate School of Architecture, Planning, and Preservation (GSAPP)
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
4. Computational control strategies
1) Morphological
DIRECT INDIRECT
AdvantageDisavantage
2) State-change 3) Recursive (static) 4) Behavioral (dynamic)
• Good top-down control over
design
• Can create discontinous
design spaces
• Direct control over individual
elements
• Branching, subdivision,
L-systems, shape grammers
• Agent-based models, cellular
automata (CA)
• Continuous measures • Choices, categories
• Reduced number of inputs
(abstraction of inputs into
rule sets)
• Can create complexity
• Reduced number of inputs
(abstraction of inputs into
behaviors)
• Can lead to emergence
• Only top-down control
• Can’t control individual
behavior
• Can’t create emergence
• Potentially redundant or
incomplete design space
• Little intuitive control over
macro design
• Potentially redundant or
incomplete design space
• Tends to create simple and
predictable design spaces
• Individual control over
elements can result in a large
number of inputs
Columbia University GSAPP
ARCH A4845: Generative design
7. Prusinkiewicz, P. and Lindenmayer A., The Algorithmic Beauty of Plants
(1990)
Aristid Lindenmayer, Mathematical models for cellular interaction in
development (1968)
L-systems
Columbia University GSAPP
ARCH A4845: Generative design
8. George Stiny and James Gips, Shape Grammars and the Generative Specification of Painting and Sculpture (1971)
Shape grammar
Columbia University GSAPP
ARCH A4845: Generative design
9. Explanation of Koch Curve. From Daniel Shiffman, The Nature Of Code (2012)
Fractals
Columbia University GSAPP
ARCH A4845: Generative design
10. Benoit B. Mandelbrot, The Fractal Geometry of Nature (1977)
Fractals
Columbia University GSAPP
ARCH A4845: Generative design
11. Benoit B. Mandelbrot, The Fractal Geometry of Nature (1977)
Fractals
Columbia University GSAPP
ARCH A4845: Generative design
12. Benoit B. Mandelbrot, The Fractal Geometry of Nature (1977)
Fractals
Columbia University GSAPP
ARCH A4845: Generative design
13. J. Tarbell, Substrate Algorithm (2003)
Subdivision
Columbia University GSAPP
ARCH A4845: Generative design
14. Gramazio & Kohler, Resolution Wall (2007)
Packing (static)
Columbia University GSAPP
ARCH A4845: Generative design
15. The Living, Hy-fi (2014)
Packing (static)
Columbia University GSAPP
ARCH A4845: Generative design
19. Description of flocking algorithm. From Daniel Shiffman, The Nature Of Code (2012)
http://natureofcode.com/book/chapter-6-autonomous-agents/
Agent-based systems
Columbia University GSAPP
ARCH A4845: Generative design
20. Wolfram, S. “Statistical Mechanics of Cellular Automata.” (1983)
From MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com/ElementaryCellularAutomaton.html
Cellular automata (CA)
Columbia University GSAPP
ARCH A4845: Generative design
21. John Conway’s Game of Life (1970)
Cellular automata (CA)
Columbia University GSAPP
ARCH A4845: Generative design
22. Circle packing in Rhino Grasshopper
Packing (dynamic)
Columbia University GSAPP
ARCH A4845: Generative design
23. Casey Reas, Chandler McWilliams. Form + Code (2010)
Agent-based systems
Columbia University GSAPP
ARCH A4845: Generative design
24. Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon. Logo educational programming language (1967)
Agent-based systems
Columbia University GSAPP
ARCH A4845: Generative design
26. Danil Nagy and David Benjamin, Trabecular bone growth optimization (2013)
Test 1:
Search Distance: 40 voxels
Formation Bound (Gu): 0.1
Resorbtion Bound (Gl): -10
Maximum Stress
Maximum Stress
Maximum Stress
Maximum Stress
Low
Low
Low
Low
High
High
High
High
Test 2:
Search Distance: 8 voxels
Formation Bound (Gu): 0.1
Resorbtion Bound (Gl): -10
Test 3:
Search Distance: 4 voxels
Formation Bound (Gu): 0.1
Resorbtion Bound (Gl): -5
Test 4:
Search Distance: 8 voxels
Formation Bound (Gu): 1.0
Resorbtion Bound (Gl): -10
0
10
20
30
MaximumVoxelStress(10,000Pa)
40
50
60
0
10
20
30
MaximumVoxelStress(10,000Pa)
40
50
60
70
80
0
10
20
30
MaximumVoxelStress(10,000Pa)
40
50
60
70
80
0
10
20
30
MaximumVoxelStress(10,000Pa)
40
50
60
70
80
Topology optimization
Columbia University GSAPP
ARCH A4845: Generative design
27. The Living, Bionic Partition (2014)
1. Geometry setup 2. Connecting all
possible routes
3. Heat map to inform
routing
4. Variable routing from
critical points based on
heat map
Design space model based on behavioral system
Columbia University GSAPP
ARCH A4845: Generative design
28. Design space model based on behavioral system
Nature-based Hybrid Computational Geometry System
for Optimizing Component Structure
Danil Nagy1
, Dale Zhao1
, and David Benjamin1
1
The Living, an Autodesk Studio, New York, NY, USA
Abstract. This paper describes a novel computational geometry system devel-
oped for application in the design of full-scale industrial components. This sys-
tem combines a bottom-up growth strategy based on slime mould behaviour in
nature with a top-down genetic algorithm strategy for optimization. The growth
strategy uses an agent-based algorithm to create individual instances of designs
based on a small number of input parameters. These parameters can then be con-
trolled by a genetic algorithm to optimize the final design according to goals such
as minimizing weight and minimizing structural weakness. Together, these two
strategies create a hybrid approach which ensures high performance while allow-
ing the designer to explore a wider range of novel designs than would be possible
using traditional design methods.
Keywords: Design and Modelling of Matter, multi-objective optimization, gen-
erative design, computational geometry, additive manufacturing
1 Introduction
1.1 The design problem
The hybrid computational geometry system described in this paper was developed in
partnership with a team of researchers at a large aircraft manufacturer and applied to
the redesign of a partition inside a commercial aircraft (Fig. 1). The partition is the wall
that divides the seating area from the galley, and the goal for the project was to reduce
its weight by 50%. This weight reduction is critical to the aerospace industry to reduce
fuel consumption, cost of flying, and carbon emissions.
While the partition wall may seem like a relatively simple component, it actually
presents two complex structural challenges. First, the partition must support a fold-
down cabin attendant seat (CAS). Unlike the partition, the CAS is not attached to the
airplane’s fuselage or the floor, thus the full weight of two flight attendants and the seat
itself must be transferred through the partition into the aircraft’s structure. Since the
CAS is hanging from the partition, this creates an asymmetrical load. And to pass cer-
tification, the partition must withstand a crash test in which the weight of the CAS and
its attendants is accelerated to 16 times the force of gravity (16G)—an extremely chal-
lenging structural task.
Danil Nagy, Dale Zhao, David Benjamin - Nature-Based Hybrid Computational Geometry System for Optimizing
Component Structure, Design Modelling Symposium (2017)
6
for the design to be valid, a final step checks each load point to see if it was connected
during the main growth step. If not, an additional structural member is created from the
point to the closest point on the structure.
Like the slime mould, our model starts with a dense network of possible connections.
The weights assigned to each seed point represent a varying quantity of food at each
point, and structural pathways are selected for the design based on those that connect
the highest food quantities. Just as the slime mould eats the food causing its network to
evolve over time, the decay factor slowly reduces the weight of each utilized seed point
allowing connections to grow in other parts of the structure.
The parameters of this model are the weights (w) of the 48 seed points, plus the
number of structural members (s) and the decay parameter (d). Since all the parameters
are continuous, the GA is able to “learn” how to work with the growth behaviour and
tune it to create better performing designs over time.
Fig. 3. Diagram of computational geometry system based on growth of slime mould
3.2 Model evaluation
This behavioural generative geometry model can create a large variety of structural
designs for the partition based on a relatively small set of input parameters. However,
in order to use a genetic algorithm to evolve high-performing designs, the model must
also contain a set of measures which tell the algorithm which designs are better per-
forming. Our model uses static finite element analysis (FEA) to simulate the perfor-
mance of each design under the given loading conditions. This analysis gives us a set
of metrics which we can use to establish the objectives and constraints of our optimi-
zation problem:
1. Total partition weight. This should be minimized (objective).
2. Maximum displacement, which is how much the panel moves under loading. This
should be less than 2 mm based on the given performance requirements (constraint)
3. Maximum utilization, which is the percentage of the maximum stress allowance of
the material experienced by the structural members. This should be less than 50%
based on a standard safety factor (constraint).
In addition to these structural goals and constraints, we specified an additional design
objective to maximize the distribution of material (minimize the number of large holes)
Columbia University GSAPP
ARCH A4845: Generative design