The car suspension system has a major impact over the drivers' safety, since the public road might suffer various elevation changes and damage. This work focuses on finding optimal parameters of suspensions models...
详细信息
ISBN:
(纸本)9798350364309;9798350364293
The car suspension system has a major impact over the drivers' safety, since the public road might suffer various elevation changes and damage. This work focuses on finding optimal parameters of suspensions models, which are responsible for both safety and comfort of passengers while driving. We considered 4 different suspension architectures: 2-DOF, 3-DOF, 4-DOF quarter car and 5-DOF half car. These optimal configurations have been obtained using relatively recent proposed bio-inspired algorithms such as RDA, IRDA and MOGWO. All the simulations have been performed on different road profiles and different types of cars. Additionally, we propose 6 meta-optimization schemes called super-position (SP1 - SP6), that is to combine algorithms (RDA+MOGWO) in order to enhance the quality of the obtained configurations. The results show that the proposed super-position methods of RDA+MOGWO outperform previous similar methods, such as NSGA-II+SPEA2, by an increase of 3.44 % in quality.
Julia is a programming language suitable for data analysis and scientific computing that combines simplicity of productivity languages with characteristics of performance-oriented languages. In this paper, we are inte...
详细信息
ISBN:
(数字)9783031629228
ISBN:
(纸本)9783031629211;9783031629228
Julia is a programming language suitable for data analysis and scientific computing that combines simplicity of productivity languages with characteristics of performance-oriented languages. In this paper, we are interested in studying the use of Julia to implement Multi-Objective MetaHeuristics. Concretely, we use the Java-based jMetal framework as a reference support and investigate how Julia could be used to design and develop the component-based architecture for multi-objective evolutionary algorithms that jMetal provides. By using the NSGA-II algorithm as an example, we analyze the advantages and short-comings of using Julia in this context, including aspects related to reusing jMetal code and a performance comparison.
The layout of multi-dimensional data can have a significant impact on the efficacy of hardware caches and, by extension, the performance of applications. Common multi-dimensional layouts include the canonical row-majo...
详细信息
ISBN:
(纸本)9798400704444
The layout of multi-dimensional data can have a significant impact on the efficacy of hardware caches and, by extension, the performance of applications. Common multi-dimensional layouts include the canonical row-major and column-major layouts as well as the Morton curve layout. In this paper, we describe how the Morton layout can be generalized to a very large family of multi-dimensional data layouts with widely varying performance characteristics. We posit that this design space can be efficiently explored using a combinatorial evolutionary methodology based on genetic algorithms. To this end, we propose a chromosomal representation for such layouts as well as a methodology for estimating the fitness of array layouts using cache simulation. We show that our fitness function correlates to kernel running time in real hardware, and that our evolutionary strategy allows us to find candidates with favorable simulated cache properties in four out of the eight real-world applications under consideration in a small number of generations. Finally, we demonstrate that the array layouts found using our evolutionary method perform well not only in simulated environments but that they can effect significant performance gains-up to a factor ten in extreme cases-in real hardware.
Green computing is a methodology for saving energy when implementing algorithms. In environments where the runtime is an integral part of the application, it is essential to measure their energy efficiency so that res...
详细信息
ISBN:
(纸本)9783031574290;9783031574306
Green computing is a methodology for saving energy when implementing algorithms. In environments where the runtime is an integral part of the application, it is essential to measure their energy efficiency so that researchers and practitioners have enough choice. In this paper, we will focus on JavaScript runtime environments for evolutionary algorithms;although not the most popular language for scientific computing, it is the most popular language for developers, and it has been used repeatedly to implement all kinds of evolutionary algorithms almost since its inception. In this paper, we will focus on the importance of measuring different versions of the same runtimes, as well as extending the EA operators that will be measured. We also like to remark on the importance of testing the operators in different architectures to have a more precise picture that tips the balance towards one runtime or another.
This work examines how evolutionary Neural Architecture Search (NAS) algorithms can be improved by controlling the step size of the mutation of numerical parameters. The proposed NAS algorithms are based on F-DENSER, ...
详细信息
State-of-the-art solar cell technologies, such as hetero-junction cells or PERC cells, exhibit a time-dependent deformation of their current-voltage characteristics in fast solar simulator measurements. This hysteresi...
详细信息
State-of-the-art solar cell technologies, such as hetero-junction cells or PERC cells, exhibit a time-dependent deformation of their current-voltage characteristics in fast solar simulator measurements. This hysteresis effect is due to an increased internal capacitance. It manifests itself as a pronounced difference between I-V-curves depending on the measurement direction, i.e. I-sc -> V-oc or V-oc -> I-sc. Thus, it leads to an imprecise determination of the cell performance parameters in particular at the maximum power point. In this study, an algorithm-based correction procedure for these capacitance-induced effects is presented. Using evolutionary optimization algorithms, our correction approach allows the determination of a steady-state curve together with the extraction of all cell parameters featured in a time-dependent equivalent circuit model. It can be implemented without any hardware upgrades and applied to measurement times as low as a few milliseconds. As our basic approach is entirely independent of the underlying model, it is applicable to any solar cell technology by adapting the model under consideration.
The study of optimization methods for reliability–redundancy allocation problems is a constantly changing *** algorithms are continually being designed on the basis of observations of nature,wildlife,and *** this pap...
详细信息
The study of optimization methods for reliability–redundancy allocation problems is a constantly changing *** algorithms are continually being designed on the basis of observations of nature,wildlife,and *** this paper,we review eight major evolutionary algorithms that emulate the behavior of civilization,ants,bees,fishes,and birds(i.e.,genetic algorithms,bee colony optimization,simulated annealing,particle swarm optimization,biogeography-based optimization,artificial immune system optimization,cuckoo algorithm and imperialist competitive algorithm).We evaluate the mathematical formulations and pseudo-codes of each algorithm and discuss how these apply to reliability–redundancy allocation *** from a literature survey show the best results found for series,series–parallel,bridge,and applied case problems(e.g.,overspeeding gas turbine benchmark).Review of literature from recent years indicates an extensive improvement in the algorithm reliability ***,this improvement has been difficult to achieve for high-reliability *** and future challenges in reliability–redundancy allocation problems optimization are also discussed in this paper.
Blockchain technology has gained recognition in industrial, financial, and various technological domains for its potential in decentralizing trust in peer-to-peer systems. A core component of blockchain technology is ...
详细信息
Blockchain technology has gained recognition in industrial, financial, and various technological domains for its potential in decentralizing trust in peer-to-peer systems. A core component of blockchain technology is a consensus algorithm, most commonly Proof of Work (PoW). PoW is used in blockchain-based systems to establish trust among peers;however, it does require the expenditure of an enormous amount of energy that affects the environmental sustainability of blockchain-based systems. Energy minimization, whilst ensuring trust within blockchain-based systems that use PoW, is a challenging problem. The solution has to consider how energy consumption can be minimized without compromising trust, whilst still ensuring, for instance, scalability, security, and decentralization. In this paper, we represent the problem as a subset selection problem of miners in a blockchain-based system. We formulate the problem of blockchain energy consumption as a Search-Based Software Engineering problem with four objectives: energy consumption, carbon emission, decentralization, and trust. We propose a model composed of multiple fitness functions. The model can be used to explore the complex search space by selecting a subset of miners that minimizes the energy consumption without drastically impacting the primary goals of the blockchain technology (i.e., security/trustworthiness and decentralization). We integrate our proposed fitness functions into five evolutionary algorithms to solve the problem of blockchain miners selection. Our results show that the environmental sustainability of blockchain-based systems (e.g. reduced energy use) can be enhanced with little degradation in other competing objectives. We also report on the performance of the algorithms used.
Large Language Models (LLMs) excel in various tasks, but they rely on carefully crafted prompts that often demand substantial human effort. To automate this process, in this paper, we propose a novel framework for dis...
详细信息
With the increasing uptake of electric vehicles (EVs), the need for efficient scheduling of EV charging is becoming increasingly important. A charging station operator needs to identify charging/discharging power of t...
详细信息
With the increasing uptake of electric vehicles (EVs), the need for efficient scheduling of EV charging is becoming increasingly important. A charging station operator needs to identify charging/discharging power of the client EVs over a time horizon while considering multiple objectives, such as operating costs and the peak power drawn from the grid. evolutionary algorithms (EAs) are a popular choice when faced with problems involving multiple objectives. However, since the objectives and constraints of this problem can be expressed using linear functions, it is also possible to come up with improvised multi-objective formulations which can be solved with exact techniques such as mixed-integer linear programming (MILP). With both approaches having their potential strengths and pitfalls, it is worth investigating their use to inform the algorithmic choices, which this study aims to address. In doing so, it makes a number of contributions to the topic, including extension of an existing EV charging problem to a multi-objective form;observing some interesting properties of the problem to improve both the MILP and EA solution approaches;and comparing the performance of MILP and EA. The study provides some useful insights into the problem, initial results and quantitative basis for selecting solution approaches, and highlights some areas of further development.
暂无评论