scholarly journals Goal-Directed Design Agents: Integrating Visual Imitation with One-Step Lookahead Optimization for Generative Design

2021 ◽  
pp. 1-21
Author(s):  
Ayush Raina ◽  
Lucas Puentes ◽  
Jonathan Cagan ◽  
Christopher McComb

Abstract Engineering design problems often involve large state and action spaces along with highly sparse rewards. Since an exhaustive search of those spaces is not feasible, humans utilize relevant domain knowledge to condense the search space. Deep learning agents (DLAgents) were previously introduced to use visual imitation learning to model design domain knowledge. This note builds on DLAgents and integrates them with one-step lookahead search to develop goal-directed agents capable of enhancing learned strategies for sequentially generating designs. Goal-directed DLAgents can employ human strategies learned from data along with optimizing an objective function. The visual imitation network from DLAgents is composed of a convolutional encoder-decoder network, acting as a rough planning step that is agnostic to feedback. Meanwhile, the lookahead search identifies the fine-tuned design action guided by an objective. These design agents are trained on an unconstrained truss design problem modeled as a sequential, action-based configuration design problem. The agents are then evaluated on two versions of the problem: the original version used for training and an unseen constrained version with an obstructed construction space. The goal-directed agents outperform the human designers used to train the network as well as the previous feedback-agnostic versions of the agent in both scenarios. This illustrates a design agent framework that can efficiently use feedback to not only enhance learned design strategies but also adapt to unseen design problems.

Author(s):  
Janga Reddy Manne

Most of the engineering design problems are intrinsically complex and difficult to solve, because of diverse solution search space, complex functions, continuous and discrete nature of decision variables, multiple objectives and hard constraints. Swarm intelligence (SI) algorithms are becoming popular in dealing with these kind of complexities. The SI algorithms being population based random search techniques, use heuristics inspired from nature to enable effective exploration of optimal solutions to complex engineering problems. The SI algorithms derived based on principles of co-operative group intelligence and collective behavior of self-organized systems. This chapter presents key principles of multi-optimization, and swarm optimization for solving multi-objective engineering design problems with illustration through few examples.


Author(s):  
Madhur Agarwal

In real world, the structural engineering design problems are large scale non-linear constrained problems. In the present study, crow search algorithm (CSA) is applied to find the optimal solution of structural engineering design problems such as pressure vessel design problem, welded beam design problem and tension/ compression string design problem. The numerical results are compared with the existing results reported in the literature including metaheuristic algorithms and it is found that the results obtained by the crow search algorithm are better than other existing algorithms. Further, the effectiveness of the algorithm is verified to be better than the existing algorithms by statistical analysis using mean, median, best case, and worst case scenarios. The present study confirms that the crow search algorithm may be easily and effectively applied to various structural design problems.


Author(s):  
Janga Reddy Manne

Most of the engineering design problems are intrinsically complex and difficult to solve because of diverse solution search space, complex functions, continuous and discrete nature of decision variables, multiple objectives, and hard constraints. Swarm intelligence (SI) algorithms are becoming popular in dealing with these complexities. The SI algorithms, being population-based random search techniques, use heuristics inspired from nature to enable effective exploration of optimal solutions to complex engineering problems. The SI algorithms derived from principles of cooperative group intelligence and collective behavior of self-organized systems. This chapter presents key principles of multi-optimization and swarm optimization for solving multi-objective engineering design problems with illustration through a few examples.


2015 ◽  
Vol 766-767 ◽  
pp. 1003-1008
Author(s):  
S. Padmanabhan ◽  
S. Sivasaravanan ◽  
Karun Devasundaram

The design of gears is critical for smooth running of any mechanism, automobile and machinery. Gear drive design starts with the need of optimizing the gear thickness, module, number of teeth etc., this creates huge challenges to a designer. Optimization algorithms are more flexible and gaining importance in engineering design problems, because of the accessibility and affordability of today’s mechanical field. A population based heuristic algorithm offers well-organized ways of creating and comparing a novel design solution in order to complete an optimal design. In this paper, a new artificial immune system based algorithm proposed as Modified Artificial Immune System (MAIS) algorithm is used to optimize a gear design problem. The results are compared with an existing design.


2021 ◽  
Vol 18 (6) ◽  
pp. 7076-7109
Author(s):  
Shuang Wang ◽  
◽  
Heming Jia ◽  
Qingxin Liu ◽  
Rong Zheng ◽  
...  

<abstract> <p>This paper introduces an improved hybrid Aquila Optimizer (AO) and Harris Hawks Optimization (HHO) algorithm, namely IHAOHHO, to enhance the searching performance for global optimization problems. In the IHAOHHO, valuable exploration and exploitation capabilities of AO and HHO are retained firstly, and then representative-based hunting (RH) and opposition-based learning (OBL) strategies are added in the exploration and exploitation phases to effectively improve the diversity of search space and local optima avoidance capability of the algorithm, respectively. To verify the optimization performance and the practicability, the proposed algorithm is comprehensively analyzed on standard and CEC2017 benchmark functions and three engineering design problems. The experimental results show that the proposed IHAOHHO has more superior global search performance and faster convergence speed compared to the basic AO and HHO and selected state-of-the-art meta-heuristic algorithms.</p> </abstract>


Author(s):  
Kikuo Fujita ◽  
Noriyasu Hirokawa ◽  
Shinsuke Akagi ◽  
Shinji Kitamura ◽  
Hideaki Yokohata

Abstract A genetic algorithm based optimization method is proposed for a multi-objective design problem of an automotive engine, that includes several difficulties in practical engineering optimization problems. While various optimization techniques have been applied to engineering design problems, a class of realistic engineering design problems face on a mixture of different optimization difficulties, such as the rugged nature of system response, the numbers of design variables and objectives, etc. In order to overcome such a situation, this paper proposes a genetic algorithm based multi-objective optimization method, that introduces Pareto-optimality based fitness function, similarity based selection and direct real number crossover. This optimization method is also applied to the design problem of an automotive engine with the design criteria on a total power train. The computational examples show the ability of the proposed method for finding a relevant set of Pareto optima.


Author(s):  
Antony J Hodgson ◽  
HF Machiel Van Der Loos

While most engineering schools substantially agree on the general form of the design process that should be used to address engineering design problems, surprisingly little is known about the actual practical effectiveness of many recommended techniques. In this paper and presentation, we review some of the recent evidence concerning the effectiveness of several well- known practices related to ideation - i.e., generating alternative potential solutions to a design problem.


Author(s):  
Lata Nautiyal ◽  
Preeti Shivach ◽  
Mangey Ram

With the advancement in contemporary computational and modeling skills, engineering design completely depends upon on variety of computer modeling and simulation tools to hasten the design cycles and decrease the overall budget. The most difficult design problem will include various design parameters along with the tables. Finding out the design space and ultimate solutions to those problems are still biggest challenges for the area of complex systems. This chapter is all about suggesting the use of Genetic Algorithms to enhance maximum engineering design problems. The chapter recommended that Genetic Algorithms are highly useful to increase the High-Performance Areas for Engineering Design. This chapter is established to use Genetic Algorithms to large number of design areas and delivered a comprehensive conversation on the use, scope and its applications in mechanical engineering.


Author(s):  
Lata Nautiyal ◽  
Preeti Shivach ◽  
Mangey Ram

With the advancement in contemporary computational and modeling skills, engineering design completely depends upon on variety of computer modeling and simulation tools to hasten the design cycles and decrease the overall budget. The most difficult design problem will include various design parameters along with the tables. Finding out the design space and ultimate solutions to those problems are still biggest challenges for the area of complex systems. This chapter is all about suggesting the use of Genetic Algorithms to enhance maximum engineering design problems. The chapter recommended that Genetic Algorithms are highly useful to increase the High-Performance Areas for Engineering Design. This chapter is established to use Genetic Algorithms to large number of design areas and delivered a comprehensive conversation on the use, scope and its applications in mechanical engineering.


Author(s):  
Varun Kumar ◽  
Gregory Mocko

The objective of this research is to evaluate the similarity of design problems used in research experiments based on their representation. Design problems form an essential component of experiments in creativity research. However, the formulation of a design problem for an experiment is still a challenging task. An opportunity for the design community is leverage existing design problems to reduce a source of difference between experiments and increase the validity of new method and tools. To answer this question, fifty-five design problems, published over the past fifteen years, were collected and analyzed using two approaches. First, the information content of the design problems was assessed based on five structural elements. A protocol study was developed with four independent evaluators, who were asked to identify the five elements in a set of design problems. A high correlation was observed for the characteristics: goal of a problem, functional requirements, non-functional requirement and reference to an existing product. A low correlation was observed for the characteristics information about end user. The results suggest that this approach could serve as a useful tool in comparing and selecting problems with a desired number of elements. In the second approach, latent semantic analysis was used to compare the design problems. Latent semantic analysis enables design problem similarity to be computed prior to solving the problem. However, this method cannot identify the nuances in problem representations, which could potentially affect solution development. The paper concludes with an appeal to research community of using similar or benchmarked design problems, and postulate other means to enable comparison or development of problems in creativity research.


Sign in / Sign up

Export Citation Format

Share Document