Skip to content

Commit c3e9de3

Browse files
committed
Update for MOEAFramework 4.0
1 parent 952bf0e commit c3e9de3

File tree

16 files changed

+91
-27
lines changed

16 files changed

+91
-27
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.settings/
22
target/
3+
bin/
34
dependency-reduced-pom.xml
45

56
*.so

COPYING

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright 2009-2023 David Hadka and other contributors. All rights reserved.
1+
Copyright 2009-2024 David Hadka and other contributors. All rights reserved.
22

33
The MOEA Framework is free software: you can redistribute it and/or modify
44
it under the terms of the GNU Lesser General Public License as published by

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ separately.
5151
<dependency>
5252
<groupId>org.moeaframework</groupId>
5353
<artifactId>real-world-benchmarks</artifactId>
54-
<version>1.0.0</version>
54+
<version>1.1.0</version>
5555
</dependency>
5656
```
5757

pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<modelVersion>4.0.0</modelVersion>
33
<groupId>org.moeaframework</groupId>
44
<artifactId>real-world-benchmarks</artifactId>
5-
<version>1.0.0</version>
5+
<version>1.1.0</version>
66
<packaging>jar</packaging>
77

88
<name>Real World Benchmarks</name>
@@ -31,15 +31,15 @@
3131

3232
<properties>
3333
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
34-
<maven.compiler.source>8</maven.compiler.source>
35-
<maven.compiler.target>8</maven.compiler.target>
34+
<maven.compiler.source>17</maven.compiler.source>
35+
<maven.compiler.target>17</maven.compiler.target>
3636
</properties>
3737

3838
<dependencies>
3939
<dependency>
4040
<groupId>org.moeaframework</groupId>
4141
<artifactId>moeaframework</artifactId>
42-
<version>3.8</version>
42+
<version>4.0</version>
4343
</dependency>
4444
<dependency>
4545
<groupId>junit</groupId>

src/main/java/org/moeaframework/benchmarks/BenchmarkProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Copyright 2009-2023 David Hadka and other contributors
1+
/* Copyright 2009-2024 David Hadka and other contributors
22
*
33
* This file is part of the MOEA Framework.
44
*

src/main/java/org/moeaframework/benchmarks/CarSideImpact.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Copyright 2009-2023 David Hadka and other contributors
1+
/* Copyright 2009-2024 David Hadka and other contributors
22
*
33
* This file is part of the MOEA Framework.
44
*
@@ -23,15 +23,13 @@
2323
import org.moeaframework.problem.AbstractProblem;
2424

2525
/**
26-
* The car side impact problem. Aims to minimize the weight of the car while
27-
* minimizing the pubic force experienced by a passenger and the average
28-
* velocity of the V-Pillar responsible for withstanding the impact load.
26+
* The car side impact problem. Aims to minimize the weight of the car while minimizing the pubic force experienced by
27+
* a passenger and the average velocity of the V-Pillar responsible for withstanding the impact load.
2928
* <p>
3029
* References:
3130
* <ol>
32-
* <li>Jain, H. and K. Deb. "An Evolutionary Many-Objective Optimization
33-
* Algorithm Using Reference-Point-Based Nondominated Sorting Approach,
34-
* Part II: Handling Constraints and Extending to an Adaptive Approach."
31+
* <li>Jain, H. and K. Deb. "An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based
32+
* Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach."
3533
* IEEE Transactions on Evolutionary Computation, 18(4):602-622, 2014.
3634
* </ol>
3735
*/

src/main/java/org/moeaframework/benchmarks/ElectricMotor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Copyright 2009-2023 David Hadka and other contributors
1+
/* Copyright 2009-2024 David Hadka and other contributors
22
*
33
* This file is part of the MOEA Framework.
44
*
@@ -27,8 +27,8 @@
2727
* <p>
2828
* References:
2929
* <ol>
30-
* <li>Simpson, T.W., J.R.A. Maier, and F. Mistree (2001). "Product platform
31-
* design: method and application." Res Eng Design, 13:2-22.
30+
* <li>Simpson, T.W., J.R.A. Maier, and F. Mistree (2001). "Product platform design: method and application."
31+
* Res Eng Design, 13:2-22.
3232
* </ol>
3333
*/
3434
public class ElectricMotor extends AbstractProblem {

src/main/java/org/moeaframework/benchmarks/GAA.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
/* Copyright 2004, 2010-2012 Timothy W. Simpson and others. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * ---------------------------------------------------------------------- * * General Aviation Aircraft Problem using Response Surface Model * * This software was developed at the Pennsylvania State University by * Dr. Timothy Simpson, Dr. Patrick Reed, Brayan D'Souza, Ruchit Shah, * Matthew Woodruff, and David Hadka. If this software is used in * academic publications, please cite the following papers accordingly: * * [1] T. W. Simpson, W. Chen, J. K. Allen, and F. Mistree (1996), * "Conceptual design of a family of products through the use of * the robust concept exploration method," in 6th AIAA/USAF/NASA/ * ISSMO Symposium on Multidiciplinary Analysis and Optimization, * vol. 2, pp. 1535-1545. * * [2] T. W. Simpson, B. S. D'Souza (2004), "Assessing variable levels * of platform commonality within a product family using a * multiobjective genetic algorithm," Concurrent Engineering: * Research and Applications, vol. 12, no. 2, pp. 119-130. * * [3] R. Shah, P. M. Reed, and T. W. Simpson (2011), "Many-objective * evolutionary optimization and visual analytics for product * family design," Multiobjective Evolutionary Optimisation for * Product Design and Manufacturing, Springer, London, pp. 137-159. * * [4] D. Hadka, P. M. Reed, and T. W. Simpson (2012), "Diagnostic * Assessment of the Borg MOEA on Many-Objective Product Family * Design Problems," WCCI 2012 World Congress on Computational * Intelligence, Congress on Evolutionary Computation, Brisbane, * Australia, pp. 986-995. */package org.moeaframework.benchmarks;
22
import static java.lang.Math.pow;import org.moeaframework.core.Solution;import org.moeaframework.core.variable.EncodingUtils;import org.moeaframework.core.variable.RealVariable;import org.moeaframework.problem.AbstractProblem;
33
/**
4-
* The General Aviation Aircraft (GAA) problem designed for use with the
5-
* MOEA Framework.
4+
* The General Aviation Aircraft (GAA) problem designed for use with the MOEA Framework.
65
*/
76
public class GAA extends AbstractProblem { public static final double[] EPSILON = new double[] { 0.15, 30.0, 6.0, 0.03, 30.0, 3000.0, 150.0, 0.3, 3.0, 0.3 };
87

src/main/java/org/moeaframework/benchmarks/LRGV.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Copyright 2009-2023 David Hadka and other contributors
1+
/* Copyright 2009-2024 David Hadka and other contributors
22
*
33
* This file is part of the MOEA Framework.
44
*

src/main/java/org/moeaframework/benchmarks/LakeProblem.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Copyright 2009-2023 David Hadka and other contributors
1+
/* Copyright 2009-2024 David Hadka and other contributors
22
*
33
* This file is part of the MOEA Framework.
44
*

0 commit comments

Comments
 (0)