Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement the NSGA-III algorithm #569

Draft
wants to merge 16 commits into
base: master
Choose a base branch
from

Merge branch 'esa:master' into nsga3

4667ff5
Select commit
Loading
Failed to load commit list.
Draft

Implement the NSGA-III algorithm #569

Merge branch 'esa:master' into nsga3
4667ff5
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch failed Apr 4, 2024 in 0s

83.96% of diff hit (target 98.52%)

View this Pull Request on Codecov

83.96% of diff hit (target 98.52%)

Annotations

Check warning on line 35 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L35

Added line #L35 was not covered by tests

Check warning on line 39 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L39

Added line #L39 was not covered by tests

Check warning on line 43 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L43

Added line #L43 was not covered by tests

Check warning on line 47 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L47

Added line #L47 was not covered by tests

Check warning on line 52 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L52

Added line #L52 was not covered by tests

Check warning on line 83 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L80-L83

Added lines #L80 - L83 were not covered by tests

Check warning on line 85 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L85

Added line #L85 was not covered by tests

Check warning on line 88 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L87-L88

Added lines #L87 - L88 were not covered by tests

Check warning on line 118 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L116-L118

Added lines #L116 - L118 were not covered by tests

Check warning on line 125 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L121-L125

Added lines #L121 - L125 were not covered by tests

Check warning on line 142 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L142

Added line #L142 was not covered by tests

Check warning on line 170 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L170

Added line #L170 was not covered by tests

Check warning on line 189 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L188-L189

Added lines #L188 - L189 were not covered by tests

Check warning on line 201 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L195-L201

Added lines #L195 - L201 were not covered by tests

Check warning on line 203 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L203

Added line #L203 was not covered by tests

Check warning on line 207 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L205-L207

Added lines #L205 - L207 were not covered by tests

Check warning on line 210 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L209-L210

Added lines #L209 - L210 were not covered by tests

Check warning on line 254 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L254

Added line #L254 was not covered by tests

Check warning on line 258 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L258

Added line #L258 was not covered by tests

Check warning on line 262 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L262

Added line #L262 was not covered by tests

Check warning on line 266 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L266

Added line #L266 was not covered by tests

Check warning on line 270 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L270

Added line #L270 was not covered by tests

Check warning on line 276 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L276

Added line #L276 was not covered by tests

Check warning on line 315 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L314-L315

Added lines #L314 - L315 were not covered by tests

Check warning on line 324 in src/algorithms/nsga3.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/algorithms/nsga3.cpp#L324

Added line #L324 was not covered by tests