<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Designing MacPherson Suspension Architectures using Bayesian Optimization</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Sinnu</forename><forename type="middle">Susan</forename><surname>Thomas</surname></persName>
							<email>sinnu.thomas@kuleuven.be</email>
							<affiliation key="aff0">
								<orgName type="department">ESAT-PSI</orgName>
								<orgName type="institution">KU Leuven</orgName>
								<address>
									<addrLine>Kasteelpark Arenberg 10</addrLine>
									<postCode>3001</postCode>
									<settlement>Leuven</settlement>
									<country key="BE">Belgium</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jacopo</forename><surname>Palandri</surname></persName>
							<email>jpalandr@ford.com</email>
							<affiliation key="aff1">
								<orgName type="department">Ford Research &amp; Innovation Center</orgName>
								<address>
									<addrLine>Süsterfeldstraße 200</addrLine>
									<postCode>52072</postCode>
									<settlement>Aachen</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Mohsen</forename><surname>Lakehal-Ayat</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">Ford Research &amp; Innovation Center</orgName>
								<address>
									<addrLine>Süsterfeldstraße 200</addrLine>
									<postCode>52072</postCode>
									<settlement>Aachen</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Punarjay</forename><surname>Chakravarty</surname></persName>
							<affiliation key="aff2">
								<orgName type="institution">Ford Greenfield Labs</orgName>
								<address>
									<addrLine>3251 Hillview Ave</addrLine>
									<postCode>94304</postCode>
									<settlement>Palo Alto</settlement>
									<region>CA</region>
									<country key="US">USA</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Friedrich</forename><surname>Wolf-Monheim</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">Ford Research &amp; Innovation Center</orgName>
								<address>
									<addrLine>Süsterfeldstraße 200</addrLine>
									<postCode>52072</postCode>
									<settlement>Aachen</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Matthew</forename><forename type="middle">B</forename><surname>Blaschko</surname></persName>
							<email>matthew.blaschko@kuleuven.be</email>
							<affiliation key="aff0">
								<orgName type="department">ESAT-PSI</orgName>
								<orgName type="institution">KU Leuven</orgName>
								<address>
									<addrLine>Kasteelpark Arenberg 10</addrLine>
									<postCode>3001</postCode>
									<settlement>Leuven</settlement>
									<country key="BE">Belgium</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Designing MacPherson Suspension Architectures using Bayesian Optimization</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">1D591543CDE78E80AA23A31C6604E31B</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T11:03+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Bayesian Optimization</term>
					<term>Suspension Design</term>
					<term>ADAMS MSC Car</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Engineering design is traditionally performed by hand: an expert makes design proposals based on past experience, and these proposals are then tested for compliance with certain target specifications. Testing for compliance is performed first by computer simulation using what is called a discipline model. Such a model can be implemented by a finite element analysis, multibody systems approach, etc. Designs passing this simulation are then considered for physical prototyping. The overall process may take months, and is a significant cost in practice. We have developed a Bayesian optimization system for partially automating this process by directly optimizing compliance with the target specification with respect to the design parameters. The proposed method is a general framework for computing a generalized inverse of a high-dimensional non-linear function that does not require e.g. gradient information, which is often unavailable from discipline models. We furthermore develop a two-tier convergence criterion based on (i) convergence to a solution optimally satisfying all specified design criteria, or (ii) convergence to a minimum-norm solution. We demonstrate the proposed approach on a vehicle chassis design problem motivated by an industry setting using a state-of-the-art commercial discipline model. We show that the proposed approach is general, scalable, and efficient, and that the novel convergence criteria can be implemented straightforwardly based on existing concepts and subroutines in popular Bayesian optimization software packages.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>The handling stability, running quality, and vehicle ride comfort is the criteria used by the passenger for assessing on-road vehicles. The handling attributes are determined by the way the forces at the tire contact patch influence the vehicle dynamics. The suspension is a complex multi-body system that connects and transmits the force between the vehicle body and the wheel. The forces can be due to a driver command such as a steering wheel, gas pedal or brake input, but also to road surface unevenness, aerodynamic forces, vibrations of the engine and drive-line, and non-uniformity of the tire/wheel assembly.</p><p>The desired behavior of the vehicle can be achieved by optimizing the design of the front suspension, which comprises a large number of design variables. One of the most popular suspension systems is the MacPherson strut <ref type="bibr" target="#b13">[14,</ref><ref type="bibr" target="#b14">15]</ref>, which is deployed in a large number of vehicles for its simple structure, good overall performance, package efficiency and relatively low cost as shown in Fig. <ref type="figure">1</ref>. Fig. <ref type="figure">1</ref>: MacPherson Suspension Design <ref type="bibr" target="#b13">[14,</ref><ref type="bibr" target="#b14">15]</ref> In this work, we develop a Bayesian optimization strategy for determining parameters of a MacPherson suspension system that optimizes desired performance characteristics of an automobile. In contrast to the industry standard of hand designed parameters, we aim to achieve partial automation of the design process by employing a multibody dynamics simulation model and allowing the Bayesian optimization to iteratively explore the design space without human intervention.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.1">Applications of Bayesian Optimization</head><p>Inverse problems are generally the problem of finding the properties of the model using indirect measurements such as finding an inverse shortest path and inverse minimum spanning tree problems <ref type="bibr" target="#b27">[28]</ref>. Vito et al. <ref type="bibr" target="#b26">[27]</ref> formulated the problem of finding the best solution as a linear inverse problem given some loss function and hypothesis space. This problem can also be solved using the regularized least squares algorithm. These types of problems are ill-posed problems <ref type="bibr" target="#b29">[30]</ref>. They are often solved using Bayesian approaches. In the proposed approach, the design of the suspension of the vehicle is framed as the inverse problem and the inverse problem is solved using Bayesian Optimization.</p><p>Bayesian Optimization (BO) creates a surrogate model of the black-box objective function and finds the optimum of an unknown objective function from which samples can be obtained <ref type="bibr" target="#b15">[16,</ref><ref type="bibr" target="#b3">4]</ref>. BO has been studied in many fields for the optimization of unknown functions. The tuning of the hyper-parameters, regularization terms, and optimization parameters in machine learning needs a lot of expert experience, but with the help of the tractable posterior distribution induced by the Gaussian Processes <ref type="bibr" target="#b22">[23]</ref> leads to the efficient use of the information gathered from the past experiences, enabling optimal choices for the next parameters. The performance of the BO is highly dependent on the choice of acquisition function made to find the best-observed value. <ref type="bibr" target="#b17">[18,</ref><ref type="bibr" target="#b12">13]</ref> have proposed convergence criteria for several acquisition functions in order to avoid unwanted evaluations.</p><p>Several methods exist in the literature for designing suspension architectures. Yu and Yu <ref type="bibr" target="#b30">[31]</ref> formulated the problem of optimal vehicle suspension design with the quarter-car vehicle dynamic model using a genetic algorithm (GA). The two objectives of the optimization are to minimize the average suspension displacement and to minimize the maximum bouncing acceleration of the sprung mass <ref type="bibr" target="#b2">[3]</ref> restricted to a number of constraints. An objective function is formulated as the sum of absolute magnitude of sprung mass (chassis) acceleration and absolute magnitude of average sprung mass displacement. The authors have considered some constraints in the problem formulation such as the maximum amplitude of sprung mass acceleration should not be less than 1g (9.8m/s 2 ), human beings feel motion sickness when vibration at a natural frequency is less than 1Hz, and the absolute value of the relative displacement between the sprung and unsprung mass should be less than 13 cm. Zhang et al. <ref type="bibr" target="#b31">[32]</ref> proposed the design of suspension parameters of flexible multibody vehicle model using the ADAMS software and GA. A flexible multibody model having 44 degrees of freedom is compared with the multi-rigid bodies having 33 degrees of freedom. ADAMS is a tool used by the leading manufacturers to design parameters for complex design and optimization. ADAMS and GA carries the simulation analysis until the algorithm converges. Yao et al. <ref type="bibr" target="#b28">[29]</ref> modeled a sedan MacPherson front suspension with ADAMS and studied the relationship between the wheel alignment parameters and tire wear when wheel hops. Afkar et al. <ref type="bibr" target="#b0">[1]</ref> modeled a double wishbone suspension system using ADAMS and then optimized geometric parameters using a GA. Similarly, the authors in <ref type="bibr" target="#b19">[20]</ref> optimized several hard points of the front suspension using the INSIGHT module of ADAMS to optimize toe and camber angle characteristics. Dye and Lankarani <ref type="bibr" target="#b6">[7]</ref> used a neural network to fit tire test data under varying tire pressures and steady state conditions. Hurel et al. <ref type="bibr" target="#b8">[9]</ref> developed a non-linear two-dimensional mathematical quarter-car model of MacPherson suspension. This model considered both the vertical motion of the chassis and the rotation and translation for the unsprung mass (wheel assem-bly). Zhang et al. <ref type="bibr" target="#b32">[33]</ref> studied the geometric relationship between the structural parameter of the double wishbone front suspension and alignment parameters of the steering wheel. Liu et al. <ref type="bibr" target="#b9">[10]</ref> studied the hardpoints of the double wishbone suspension of a Formula SAE car using correlation theory. Tao et al. <ref type="bibr" target="#b24">[25]</ref> used a Gaussian process modeling method to design vehicle suspension parameters using a multi-disciplinary optimization architecture, and experiments were carried out for a front MacPherson suspension and a rear strut suspension system on a Altair Motion View vehicle model. The Gaussian process models are fitted with multidisciplinary optimization and efficiencies are computed.</p><p>In automobile manufacturing, whether ride and handling characteristics have been achieved is quantified through statistics of a kinematic curve. The design process can be time intensive as an engineer has to manually input a particular set of hard-points, pass it through the simulation tool (which can take several minutes to process), observe the kinematic curves, and then repeat the whole process to refine the design. Thus, generating one design that meets the desired kinematic constraints in current standard practice can take multiple weeks and consume significant manpower.</p><p>The main novel contributions of this paper are as follows:</p><p>-Bayesian optimization is applied to the design of the front suspension of a vehicle. -Finding the geometric locations of the hardpoints of the suspension from the desired target characteristics is formulated as a generalized-inverse problem. -We develop novel convergence criteria in the context of the generalizedinverse problem. -We verify the validity of the approach in several suspension design settings, empirically validating the predicted convergence characteristics.</p><p>2 Suspension Design using Bayesian Optimization</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Bayesian Optimization</head><p>BO is a derivative free optimization approach for global optimization of an expensive black-box function f . It is a class of sequential-model based optimization algorithms that uses past evaluations of the function to find the next point to sample. For a minimization problem,</p><formula xml:id="formula_0">y * = arg min y∈Y f (y),<label>(1)</label></formula><p>if f is expensive, then there is a strong need to reduce the number of evaluations. Since the objective function is unknown, according to Bayesian theory the function is treated as random and a prior belief is placed over the function values, and as more values are observed, the posterior is updated based on the observation likelihood. These models use different types of acquisition functions to determine the next point to be evaluated based on the current posterior distribution over functions.</p><p>The surrogate model used for this optimization is a Gaussian Processes (GP). A GP is characterized by its mean µ(y), and co-variance function k(y, y ). For n data points, the function f 1;n = f (y 1 ), . . . , f (y n ) can be characterized using a multivariate Gaussian distribution as</p><formula xml:id="formula_1">f 1:n = N (µ (y 1:n ), K),<label>(2)</label></formula><p>where K is a n × n kernel matrix given by</p><formula xml:id="formula_2">K =    k(y 1 , y 1 ) . . . k(y 1 , y n ) . . . . . . . . . k(y n , y 1 ) . . . k(y n , y n )    ,<label>(3)</label></formula><p>for some positive definite kernel such as a Gaussian or Matern kernel <ref type="bibr" target="#b20">[21]</ref>.</p><p>An acquisition function proposes which points should be selected next to determine the minimizer of the function, and they trade off between exploitation and exploration. Exploitation means the acquisition function selects points where the mean of the GP is low and exploration means the acquisition function selects points where the variance of the GP is high. Various acquisition functions are used for Bayesian models, including maximum probability of improvement (MPI), expected improvement (EI), confidence bounds (CB) criteria.</p><p>Maximum Probability of Improvement evaluates f (y) at the point most likely to improve than the minimal value of f (y + ) observed so far <ref type="bibr" target="#b3">[4]</ref> M P I(y) = P (f (y) ≥ f (y</p><formula xml:id="formula_3">+ ) + ξ), = Φ µ(y) − f (y + ) − ξ σ(y) ,<label>(4)</label></formula><p>where f (y + ) is the best observed value of the function so far, µ(y) is the posterior mean of y under the GP, σ(y) is the posterior standard deviation, and ξ is a parameter used to drive exploration, which is usually very small. Φ is the cumulative distribution function of a standard normal variable. Expected Improvement evaluates f (y) at the point where the expectation of the improvement in f (y + ) under the current estimate of the GP is the highest <ref type="bibr" target="#b21">[22]</ref> </p><formula xml:id="formula_4">EI(y) = E [max{0 , f (y + ) − f (y)}], = (−µ(y) + f (y + ) + ξ) Φ −µ(y) + f (y + ) + ξ σ(y) + σ(y) φ −µ(y) + f (y + ) + ξ σ(y) , (<label>5</label></formula><formula xml:id="formula_5">)</formula><p>where φ is the probability density function of a standard normal variable.</p><p>The basic algorithm of Bayesian Optimization <ref type="bibr" target="#b18">[19]</ref> is given in Algorithm 1.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Algorithm 1 Bayesian Optimization</head><p>Initial Design:  </p><formula xml:id="formula_6">Dn init = {(yi, xi)} n init i=1 , nmax</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Generalized Inverse Problems using Bayesian Optimization</head><p>Automotive engineers use mechanical discipline models to design the suspension of the vehicle, which is computationally expensive and may involve a design cycle spanning several days or weeks. Operating characteristics of the vehicle suspension components depend upon the suspension architecture, selection of components and the locations at which the components are attached to each other and the vehicle body. The suspension geometry includes the arrangement of suspension components and the location of hard-points, which are locations at which suspension components are attached to the vehicle's body. For a given set of vehicle suspension components, the suspension geometry will determine the kinematic characteristics of the vehicle suspension which includes wheel attitude and suspension travel. Kinematic characteristics are traditionally derived from a multi-body dynamic modeling/simulation of an entire suspension system subjected to spindle input loads such as may be performed by commercially available multi-body dynamic (MBD) software. Given a set of hard-point locations and corresponding kinematic curves we learn the relationship between the hard-point locations and kinematic curves using BO. This work predicts a set of kinematic curves corresponding to hard-points for MacPherson strut suspension. Predicting the kinematic curves corresponding to hard-points can reduce the amount of time required to select hard-points for a MacPherson strut suspension design process from multiple weeks to less than one day.</p><p>Statistics of kinematic curves of the vehicle form our representation of the desired vehicle characteristics. We denote the set of possible statistics as X where X ⊆ R d . This paper addresses the design of suspension hardpoints Y where Y ⊂ R m is a bounded domain for a given target x ∈ X . It is a well defined task for the engineers to design target characteristics X from the suspension design parameters Y. Consider the equation</p><formula xml:id="formula_7">x = g(y).<label>(7)</label></formula><p>We formulated this problem as an inverse problem for g : Y → X , find a value y such that g(y) ≈ x. In general the above problem is ill-posed: there may be multiple y satisfying g(y) = x for a given x or none. The existence of the solution can be restored by solving for the minimum norm solution</p><formula xml:id="formula_8">g † (x) := arg min y∈Y g(y) − x 2 =:f (y) ,<label>(8)</label></formula><p>where g † defines a generalized inverse of g <ref type="bibr" target="#b1">[2]</ref>. We optimize the desired suspension design parameters using Bayesian Optimization (BO) where g is set to be computed by the multi-body dynamic software MSC ADAMS <ref type="bibr" target="#b16">[17]</ref>, and Bayesian optimization is used to minimize f with respect to y.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Convergence criteria</head><p>It is well known that Bayesian optimization converges under fairly general conditions to a global optimizer over a bounded domain <ref type="bibr" target="#b17">[18,</ref><ref type="bibr" target="#b3">4,</ref><ref type="bibr" target="#b4">5]</ref>. That the algorithm will converge towards an optimum indicates that, when the requested design characteristics x are feasible, i.e.</p><p>arg min y∈Y g(y) − x 2 = 0, <ref type="bibr" target="#b8">(9)</ref> we may simply specify a convergence criterion that terminates when g(y</p><formula xml:id="formula_9">+ ) − x 2 &lt; ε,<label>(10)</label></formula><p>for some prespecified tolerance ε &gt; 0. However, it may not be the case that the requested design characteristics x lie in the image of Y under g. Consider the example where passenger comfort and acceleration must simultaneously be unrealistically high: such constraints can contradict each other. In such a case it may be that for a given tolerance,</p><formula xml:id="formula_10">arg min y∈Y g(y) − x 2 &gt; ε,<label>(11)</label></formula><p>and the optimization will never terminate. We therefore develop an additional termination criterion in the sequel. Bayesian optimization is typically presented without termination criteria, or with the assumption that there is a fixed budget of optimization iterations <ref type="bibr" target="#b7">[8]</ref>. However, two main optimization dependent termination strategies have been proposed: (i) thresholding the acquisition function <ref type="bibr" target="#b17">[18,</ref><ref type="bibr" target="#b12">13]</ref>, and (ii) terminating when two sequential parameter vectors differ by a small amount <ref type="bibr" target="#b11">[12]</ref>. We consider here the strategy of thresholding the acquisition function, as this has been analyzed from the perspective of regret minimization, which implies a bound on the convergence rate of the optimization <ref type="bibr" target="#b17">[18,</ref><ref type="bibr" target="#b23">24]</ref>. Theorem 1 ([21], Sec. 2.9). Let σ n (f (y)) denote the predictive variance of a Gaussian process regression model at y given a dataset of size n. The predictive variance of using a dataset of only the first n − 1 training points is denoted σ n−1 (f (y)):</p><formula xml:id="formula_11">σ n (f (y)) ≤ σ n−1 (f (y)). (<label>12</label></formula><formula xml:id="formula_12">)</formula><p>Furthermore, for a covariance function that is strictly positive definite (i.e. the rank of the covariance matrix is equal to its size), the variance will be strictly decreasing over a bounded domain Y.</p><p>It is well known that Bayesian optimization with expected improvement will converge to an optimum <ref type="bibr" target="#b4">[5,</ref><ref type="bibr">Theorem 2]</ref>. This leads us to the following proposition:</p><p>Proposition 1 (Termination of Expected Improvement). The following convergence criterion applied to Algorithm 1 will terminate:</p><formula xml:id="formula_13">max y∈Y EI(y) ≤ ε,<label>(13)</label></formula><p>for a fixed ε &gt; 0.</p><p>Proof. From [5, Theorem 2], we have that</p><formula xml:id="formula_14">f (y + ) − arg min y∈Y f (y),<label>(14)</label></formula><p>is in expectation decreasing in the number of iterations, meaning that</p><formula xml:id="formula_15">− µ((y)) + f (y + ) + ξ,<label>(15)</label></formula><p>is decreasing. Furthermore, inspecting the formula for EI(y), we see that Φ and φ are bounded. From Theorem 1, we have that σ(y) is decreasing, and the result follows.</p><p>When the maximum expected improvement is small, by definition, we believe under the posterior GP model that the solution will not improve by a large amount when observing a new point, and we are close to a minimum norm solution. Furthermore, due to the quantification of uncertainty in the Gaussian process model, we may set a threshold on the acquisition function such that this second termination criterion becomes active when it is highly probable that no solution with near-zero norm exists.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Case Studies</head><p>We implemented the inverse problem of finding the suspension design using BO <ref type="bibr" target="#b25">[26]</ref> in Python 3.7.3. The LBGFS algorithm with multiple restarts was used for optimizing the acquisition function. All the experiments were conducted on a workstation with two Intel Xeon CPUs and 64G memory. MSC ADAMS 18.1 was used as the discipline model, and takes several minutes per call. The problem becomes</p><formula xml:id="formula_16">y * = argmin y∈Y ADAM S(y) − x 2 ,<label>(16)</label></formula><p>for a desired set of vehicle characteristics x. We optimize the positions of Inner Tie Rod Ball and Outer Tie Rod Ball of the MacPherson front suspension architecture. We compare the convergence of Bayesian optimization using acquisition function EI to that of the commercial HEEDS Sherpa optimization software, which is commonly used in automotive design <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b10">11]</ref>.</p><p>A classic suspension design problem is the tuning of the bump and roll steer performance, which is strictly related to the placement of the tie rod. Bump steer is a measure of the suspension toe angle with respect to suspension vertical travel and is measured in deg/m. In roll steer the wheel travel is generated by applying a roll angle to the vehicle body. Tie rod connects the steering to the steering knuckle on each front wheel. A tie rod is made of two components: inner and outer tie rod ends. This problem is relevant as the toe attitude of the wheel is a function of its vertical motion and is related to crucial vehicle attributes such as vehicle stability, cornering performance, and steering feel. Indeed, since the position of the outer tie rod defines the lever arm to the kingpin axis, the outer tie rod location determines how the forces are transmitted from the contact patch through the suspension and ultimately to the driver operating the steering wheel.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Optimization of one hardpoint</head><p>We optimized the position of Outer Tie Rod Ball as the first case study. This hardpoint has large effect on the performance of the bump steer and roll steer. We show the result of two targets such as bump steer and roll steer from the entire set of target characteristics. We achieved the convergence criterion of ADAM S(y) − x 2 ≤ 0.001 <ref type="bibr" target="#b16">(17)</ref> in 210 iterations. The proposed design of a single hardpoint outperforms the design of the HEEDS software (Fig. <ref type="figure">7</ref>). The acquisition function converges as shown in Fig. <ref type="figure" target="#fig_2">2</ref>, and the norm per iteration is shown in Figs. <ref type="figure">4-6</ref>. We have also compared to a numerical gradient based optimization method using the MAT-LAB fmincon function (Fig. <ref type="figure">5</ref>). Fig. <ref type="figure">7</ref> shows that the BO approach converges more quickly than the competing techniques. Figs. 8(a)-8(c), show the points in the design space explored using HEEDS, fmincon, and Bayesian optimization. The axes of the scatter plots are normalized in the range [0, 1] with respect to the input domain of the hardpoints. Fig. <ref type="figure" target="#fig_4">9</ref> show the convergence of the optimized target characteristics towards the desired bump steer using HEEDS, fmincon, and Bayesian optimization. The optimized targets are normalized such that the target performance is labeled as zero and is shown with a red line. All three methods converge to similar targets, but fmincon converges with a non-zero error.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Optimization of two hardpoints</head><p>The complexity in the design increases with the increase in the number of hardpoints to be optimized. We optimized the position of Inner Tie Rod Ball and Outer Tie Rod Ball in the second case-study. The norm as a function of the iteration number for HEEDS, fmincon, and BO is shown in Figs. 10, 11, and 12, respectively. The convergence in the BO based approach is faster compared to HEEDS, as shown in Fig. <ref type="figure">13</ref>. The normalized scatter plots for each of the hardpoints is shown in Figs. <ref type="figure" target="#fig_8">14 and 15</ref>. Fig. <ref type="figure" target="#fig_9">16</ref> shows the convergence to the target bump steer for all three methods.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusion</head><p>The performance of automotive design in terms of ride comfort and vehicle dynamics has a direct impact on passenger experience and customer satisfaction. The suspension system is an important automotive system that carries the entire load of the vehicle and also responsible for a smooth ride. This paper primarily focuses on designing the geometry of the MacPherson front suspension system to satisfy desired kinematic performance metrics using the MSC ADAMS Car model. Bayesian optimization is used to optimize the coordinate values of hardpoints of the front suspension. Conventionally, optimization of suspension design has been done using HEEDS software in the automobile industry. Our results demonstrate that the proposed approach is able to optimize the parts of the suspension efficiently to enhance the comfort ride. The results of some case studies were described to highlight the performance of some commonly used algorithms with the proposed approach. It performs slightly better than the close source licensed HEEDS software commonly used in the automotive industry, and substantially better than optimization with a finite difference approximation to the gradient. Furthermore, we have two convergence criteria, based on the norm or on the acquisition function, which in contrast to HEEDS, allows us to determine when global convergence criteria are satisfied.        </p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head></head><label></label><figDesc>function evaluation Results: Estimated min:fmin = min(x1, . . . , xn max ). Estimated minimum point: ymin = argmin(x1, . . . , xn max ). (6) for n = ninit to nmax do Update GP: f (y)|Dn ∼ GP ( f (y), K(y, y )), Optimize acquisition function: ynext = argmax y∈Y αn(y).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Find f at ynext</head><label></label><figDesc>to obtain xnext. Add data to previous design: Dn+1 = Dn ∪ {ynext, xnext}. end for</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 2 :</head><label>2</label><figDesc>Fig. 2: Acquisition Function for 1 HP. Fig. 3: Acquisition Function for 2 HP.</figDesc><graphic coords="11,139.02,257.80,164.41,119.05" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 4 :Fig. 6 : 7 :Fig. 8 :</head><label>4678</label><figDesc>Fig. 4: Convergence (HEEDS) 1HP. Fig. 5: Convergence (fmincon) 1HP</figDesc><graphic coords="11,311.93,399.77,164.41,119.05" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Fig. 9 :</head><label>9</label><figDesc>Fig. 9: Performance of Bumpsteer in 1HP case (a) HEEDS. (b) nonlinear programming solver. (c) proposed approach.</figDesc><graphic coords="12,139.02,323.88,164.41,119.05" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Fig. 10 :</head><label>10</label><figDesc>Fig. 10: Convergence (HEEDS) 2HP. Fig. 11: Convergence (fmincon) 2HP.</figDesc><graphic coords="12,311.93,465.84,164.41,119.05" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>Fig. 12 :</head><label>12</label><figDesc>Fig. 12: Convergence (BO) 2HP. Fig. 13: Comparison of different convergence plots in 2HP case.</figDesc><graphic coords="12,139.02,471.82,164.41,119.05" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>Fig. 14 :</head><label>14</label><figDesc>Fig. 14: Scatter plots for Inner Tie Rod Ball in 2HP case (a) HEEDS. (b)nonlinear programming solver. (c) proposed approach.</figDesc><graphic coords="13,93.81,309.23,138.89,119.05" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>Fig. 15 :</head><label>15</label><figDesc>Fig. 15: Scatter plots for Outer Tie Rod Ball in 2HP case (a) HEEDS. (b)nonlinear programming solver. (c) proposed approach.</figDesc><graphic coords="13,229.28,473.11,130.39,119.05" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_9"><head>Fig. 16 :</head><label>16</label><figDesc>Fig. 16: Performance of Bumpsteer in 2HP case (a) HEEDS. (b) nonlinear programming solver. (c) proposed approach.</figDesc><graphic coords="13,111.44,473.11,130.39,119.05" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="2,134.67,296.57,346.01,181.09" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">Thomas et al.</note>
		</body>
		<back>

			<div type="funding">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Supported by Ford through the Ford-KU Leuven Alliance.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Geometry Optimization of Double Wishbone Suspension System via Genetic Algorithm for Handling Improvement</title>
		<author>
			<persName><forename type="first">A</forename><surname>Afkar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Mahmoodi-Kaleibar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Paykani</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Vibroengineering</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="issue">2</biblScope>
			<date type="published" when="2012-06">June 2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Generalized Inverses: Theory and Applications</title>
		<author>
			<persName><forename type="first">A</forename><surname>Ben-Israel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">N E</forename><surname>Greville</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="s">CMS Books in Mathematics</title>
		<imprint>
			<date type="published" when="2006">2006</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">The Multibody Systems Approach to Vehicle Dynamics</title>
		<author>
			<persName><forename type="first">M</forename><surname>Blundell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Harty</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2014">2014</date>
			<publisher>Butterworth-Heinemann</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">A Tutorial on Bayesian Optimization of Expensive Cost Functions, With Application to Active User Modeling and Hierarchical Reinforcement Learning</title>
		<author>
			<persName><forename type="first">E</forename><surname>Brochu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">M</forename><surname>Cora</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>De Freitas</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1012.2599</idno>
		<imprint>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Convergence Rates of Efficient Global Optimization Algorithms</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">D</forename><surname>Bull</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Machine Learning Research</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page" from="2879" to="2904" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">A New Method for Efficient Global Optimization of Large Systems using Sub-models: HEEDS COMPOSE Demonstrated on a Crash Optimization Problem</title>
		<author>
			<persName><forename type="first">N</forename><surname>Chase</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Sidhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Averill</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">LS-DYNA user forum</title>
				<imprint>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Hybrid Simulation of a Dynamic Multibody Vehicle Suspension using Neural Network Modeling Fit of Tire Data</title>
		<author>
			<persName><forename type="first">J</forename><surname>Dye</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Lankarani</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. ASME 42 th International Design Engineering Technical Conferences and Computers and Information in Engineering Conference</title>
				<meeting>ASME 42 th International Design Engineering Technical Conferences and Computers and Information in Engineering Conference<address><addrLine>North Carolina</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2016-08">August 2016</date>
			<biblScope unit="page" from="1" to="4" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">A Tutorial on Bayesian Optimization</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">I</forename><surname>Frazier</surname></persName>
		</author>
		<idno>CoRR abs/1807.02811</idno>
		<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Nonlinear Two-Dimensional Modeling of a MacPherson Suspension for Kinematics and Dynamics Simulation</title>
		<author>
			<persName><forename type="first">J</forename><surname>Hurel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Mandow</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>García-Cerezo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. IEEE 12 th International Workshop on Advanced Motion Control, Bosnia</title>
				<meeting>IEEE 12 th International Workshop on Advanced Motion Control, Bosnia</meeting>
		<imprint>
			<date type="published" when="2012-03">March 2012</date>
			<biblScope unit="page" from="1" to="6" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Analysis for Suspension Hardpoint of Formula SAE Car Based on Correlation Theory</title>
		<author>
			<persName><forename type="first">X</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Luo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Guo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Wang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Research Journal of Applied Sciences, Engineering and Technology</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="issue">24</biblScope>
			<biblScope unit="page" from="4569" to="4574" />
			<date type="published" when="2013">12 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">Acoustic Optimization of a Muffler through the Sherpa Algorithm</title>
		<author>
			<persName><forename type="first">C</forename><surname>Locci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Matas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Oberhumer</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
	<note type="report_type">SAE Technical Paper</note>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">Stopping Criteria for Boosting Automatic Experimental Design using Real-time fMRI with Bayesian Optimization</title>
		<author>
			<persName><forename type="first">R</forename><surname>Lorenz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">P</forename><surname>Monti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">R</forename><surname>Violante</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A</forename><surname>Faisal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Anagnostopoulos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Leech</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Montana</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1511.07827</idno>
		<imprint>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">A Bayesian Optimization Framework for Neural Network Compression</title>
		<author>
			<persName><forename type="first">X</forename><surname>Ma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">R T M B C S J C</forename><surname>Blaschko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">B</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the International Conference on Computer Vision (ICCV)</title>
				<meeting>the International Conference on Computer Vision (ICCV)</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Vehicle Wheel Suspension System</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">S</forename><surname>Macpherson</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">US Patent</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page">592</biblScope>
			<date type="published" when="1953">1953</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Wheel Suspension for Motor Vehicles</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">S</forename><surname>Macpherson</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">US Patent</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page">449</biblScope>
			<date type="published" when="1953">1953</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">On Bayesian Methods for Seeking the Extremum</title>
		<author>
			<persName><forename type="first">J</forename><surname>Mockus</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. IFIP Technical Conference</title>
				<meeting>IFIP Technical Conference</meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="1974">1974</date>
			<biblScope unit="page" from="400" to="404" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<monogr>
		<ptr target="https://www.mscsoftware.com/product/adams(2014" />
		<title level="m">MSC Software: ADAMS: Multibody Dynamics Simulation Software</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Regret for Expected Improvement over the Best-Observed Value and Stopping Condition</title>
		<author>
			<persName><forename type="first">V</forename><surname>Nguyen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Gupta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Rana</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Venkatesh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. 9 th Asian Conference on Machine Learning</title>
				<meeting>9 th Asian Conference on Machine Learning</meeting>
		<imprint>
			<date type="published" when="2017-11">Nov 2017</date>
			<biblScope unit="volume">77</biblScope>
			<biblScope unit="page" from="279" to="294" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<title level="m" type="main">On a New Improvement-Based Acquisition Function for Bayesian Optimization</title>
		<author>
			<persName><forename type="first">U</forename><surname>Noè</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Husmeier</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1808.06918</idno>
		<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Optimization of Wheel Positioning Parameters of Automotive Front Suspension Based on ADAMS</title>
		<author>
			<persName><forename type="first">L</forename><surname>Qian</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Shi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. International Conference on Information Computing and Applications</title>
				<meeting>International Conference on Information Computing and Applications</meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2012-09">September 2012</date>
			<biblScope unit="page" from="821" to="827" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<monogr>
		<title level="m" type="main">Gaussian Processes for Machine Learning</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">E</forename><surname>Rasmussen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">K I</forename><surname>Williams</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2005">2005</date>
			<publisher>MIT Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<monogr>
		<title level="m" type="main">Bayesian Optimization for Machine Learning</title>
		<author>
			<persName><forename type="first">P</forename><surname>Singh</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
		<respStmt>
			<orgName>San Diego State University</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Tech. rep.</note>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Practical Bayesian Optimization of Machine Learning Algorithms</title>
		<author>
			<persName><forename type="first">J</forename><surname>Snoek</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Larochelle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">P</forename><surname>Adams</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advances in Neural Information Processing Systems</title>
				<imprint>
			<date type="published" when="2012">2012</date>
			<biblScope unit="page" from="2951" to="2959" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Gaussian Process Optimization in the Bandit Setting: No Regret and Experimental Design</title>
		<author>
			<persName><forename type="first">N</forename><surname>Srinivas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Krause</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Kakade</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Seeger</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 27th International Conference on International Conference on Machine Learning</title>
				<meeting>the 27th International Conference on International Conference on Machine Learning</meeting>
		<imprint>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="1015" to="1022" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Enhanced Gaussian Process Metamodeling and Collaborative Optimization for Vehicle Suspension Design Optimization</title>
		<author>
			<persName><forename type="first">S</forename><surname>Tao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Shintani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Bostanabad</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><forename type="middle">C</forename><surname>Chan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Meingast</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Chen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. ASME 43 rd International Design Engineering Technical Conferences and Computers and Information in Engineering Conference</title>
				<meeting>ASME 43 rd International Design Engineering Technical Conferences and Computers and Information in Engineering Conference<address><addrLine>Ohio</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2017-08">August 2017</date>
			<biblScope unit="page" from="1" to="12" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<monogr>
		<ptr target="http://github.com/SheffieldML/GPyOpt" />
		<title level="m">The GPyOpt authors: GPyOpt: A Bayesian Optimization Framework in Python</title>
				<imprint>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">Learning from Examples as an Inverse Problem</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">D</forename><surname>Vito</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Rosasco</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Caponnetto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><forename type="middle">D</forename><surname>Giovannini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Odone</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Machine Learning Research</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="page" from="883" to="904" />
			<date type="published" when="2005-05">May. 2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">Two General Methods for Inverse Optimization Problems</title>
		<author>
			<persName><forename type="first">C</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zhang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Applied Mathematics Letters</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="69" to="72" />
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">MacPherson Suspension Simulation Analysis Method Based on ADAMS</title>
		<author>
			<persName><forename type="first">X</forename><forename type="middle">J</forename><surname>Yao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">Y</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">Q</forename><surname>Ma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><forename type="middle">T</forename><surname>Zhang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Materials, Mechanical Engineering and Manufacture. Applied Mechanics and Materials</title>
		<imprint>
			<biblScope unit="volume">268</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="860" to="865" />
			<date type="published" when="2013">2013</date>
			<publisher>Trans Tech Publications</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<monogr>
		<author>
			<persName><forename type="first">N</forename><surname>Ye</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Roosta-Khorasani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Cui</surname></persName>
		</author>
		<title level="m">Optimization Methods for Inverse Problems</title>
				<imprint>
			<publisher>Springer International Publishing</publisher>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="121" to="140" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<monogr>
		<title level="m" type="main">Application of Genetic Algorithms to Vehicle Suspension Design</title>
		<author>
			<persName><forename type="first">H</forename><surname>Yu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Yu</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
		<respStmt>
			<orgName>The Pennsylvania State University, University park</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Tech. rep.</note>
</biblStruct>

<biblStruct xml:id="b31">
	<analytic>
		<title level="a" type="main">Optimal Design of Suspension Parameters of Flexible Multibody Vehicle Model Based on ADAMS Software and Improved Genetic Algorithms</title>
		<author>
			<persName><forename type="first">J</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Sun</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Gao</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. ASME 8 th Biennial Conference on Engineering Proceedings Systems Design and Analysis</title>
				<meeting>ASME 8 th Biennial Conference on Engineering eedings Systems Design and Analysis<address><addrLine>Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006-07">July 2006</date>
			<biblScope unit="page" from="1" to="6" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b32">
	<analytic>
		<title level="a" type="main">The Optimization Study of the Front Suspension Structure Parameters for the Mine Truck Based on ADAMS/CAR</title>
		<author>
			<persName><forename type="first">J</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Pei</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zhang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. International Conference on Vehicle, Mechanical and Electrical Engineering</title>
				<meeting>International Conference on Vehicle, Mechanical and Electrical Engineering</meeting>
		<imprint>
			<date type="published" when="2016-07">July 2016</date>
			<biblScope unit="page" from="1" to="9" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
