Skip to content

Commit 5842aeb

Browse files
authored
Merge pull request #39 from cicirello/prep-for-maven-release
Updated documentation, etc in preparation for releasing package to Maven Central
2 parents 62d767f + 91dadd9 commit 5842aeb

19 files changed

+57
-50
lines changed

.github/dependabot.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,3 @@ updates:
99
directory: "/" # Location of package manifests
1010
schedule:
1111
interval: "daily"
12-
- package-ecosystem: "maven" # See documentation for possible values
13-
directory: "/" # Location of package manifests
14-
schedule:
15-
interval: "daily"

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ preferred-citation:
1919
issue: 11
2020
volume: 12
2121
year: 2022
22-
month: "May"
22+
month: "June"

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,21 @@ Copyright © 2022 Vincent A. Cicirello
55
This repository contains code to reproduce the experiments, and analysis of
66
experimental data, from the following paper:
77

8-
> Vincent A. Cicirello. 2022. Cycle Mutation: Evolving Permutations via Cycle Induction. *Applied Sciences*, 12, 11, Article 5506 (May 2022). https://doi.org/10.3390/app12115506
8+
> Vincent A. Cicirello. 2022. [Cycle Mutation: Evolving Permutations via Cycle Induction](https://www.cicirello.org/publications/applsci-12-05506.pdf), *Applied Sciences*, 12(11), Article 5506 (June 2022). doi:[10.3390/app12115506](https://doi.org/10.3390/app12115506)
99
10-
| | |
10+
| __Related Publication__ | [![DOI](doi.svg)](https://doi.org/10.3390/app12115506) |
1111
| :--- | :--- |
1212
| __License__ | [![GitHub](https://img.shields.io/github/license/cicirello/cycle-mutation-experiments)](LICENSE) |
1313

14+
## Dependencies
15+
16+
The experiments depend upon the following libraries, and in some cases this research has
17+
also contributed to these libraries:
18+
* [Chips-n-Salsa](https://chips-n-salsa.cicirello.org/)
19+
* [JavaPermutationTools](https://jpt.cicirello.org)
20+
* [ρμ](https://rho-mu.cicirello.org)
21+
* [org.cicirello.core](https://core.cicirello.org)
22+
1423
## Requirements to Build and Run the Experiments
1524

1625
To build and run the experiments on your own machine, you will need the following:

doi.svg

Lines changed: 1 addition & 0 deletions
Loading

pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
<description>This package contains Java programs for reproducing the
1515
experiments, and analysis of experimental data, from the following
1616
article: Vincent A. Cicirello. 2022. Cycle Mutation: Evolving Permutations via Cycle Induction.
17-
Applied Sciences, 12, 11, Article 5506 (May 2022). https://doi.org/10.3390/app12115506.
17+
Applied Sciences, 12, 11, Article 5506 (June 2022). https://doi.org/10.3390/app12115506.
18+
Also available at: https://www.cicirello.org/publications/applsci-12-05506.pdf
1819
</description>
1920

2021
<url>https://github.com/cicirello/cycle-mutation-experiments</url>

src/main/java/module-info.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
/**
2020
* <p>Code to reproduce the experiments from the following article:</p>
2121
*
22-
* <p>Vincent A. Cicirello. 2022. Cycle Mutation: Evolving Permutations via Cycle Induction.
23-
* <i>Applied Sciences</i>, 12, 11, Article 5506 (May 2022).
24-
* <a href="https://doi.org/10.3390/app12115506">https://doi.org/10.3390/app12115506</a></p>
22+
* <p>Vincent A. Cicirello. 2022. <a href="https://www.cicirello.org/publications/applsci-12-05506.pdf">Cycle
23+
* Mutation: Evolving Permutations via Cycle Induction</a>, <i>Applied Sciences</i>, 12(11), Article 5506 (June 2022).
24+
* doi:<a href="https://doi.org/10.3390/app12115506">10.3390/app12115506</a></p>
2525
*
2626
* @author <a href=https://www.cicirello.org/ target=_top>Vincent A. Cicirello</a>,
2727
* <a href=https://www.cicirello.org/ target=_top>https://www.cicirello.org/</a>

src/main/java/org/cicirello/experiments/cyclemutation/CycleDistance.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
*
2929
* <p>It was introduced in the following article:</p>
3030
*
31-
* <p>Vincent A. Cicirello. 2022. Cycle Mutation: Evolving Permutations via Cycle Induction.
32-
* <i>Applied Sciences</i>, 12, 11, Article 5506 (May 2022).
33-
* <a href="https://doi.org/10.3390/app12115506">https://doi.org/10.3390/app12115506</a></p>
31+
* <p>Vincent A. Cicirello. 2022. <a href="https://www.cicirello.org/publications/applsci-12-05506.pdf">Cycle
32+
* Mutation: Evolving Permutations via Cycle Induction</a>, <i>Applied Sciences</i>, 12(11), Article 5506 (June 2022).
33+
* doi:<a href="https://doi.org/10.3390/app12115506">10.3390/app12115506</a></p>
3434
*
3535
* <p>Runtime: O(n), where n is the permutation length.</p>
3636
*

src/main/java/org/cicirello/experiments/cyclemutation/CycleEditDistance.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
*
3333
* <p>Cycle edit distance was introduced in the following article:</p>
3434
*
35-
* <p>Vincent A. Cicirello. 2022. Cycle Mutation: Evolving Permutations via Cycle Induction.
36-
* <i>Applied Sciences</i>, 12, 11, Article 5506 (May 2022).
37-
* <a href="https://doi.org/10.3390/app12115506">https://doi.org/10.3390/app12115506</a></p>
35+
* <p>Vincent A. Cicirello. 2022. <a href="https://www.cicirello.org/publications/applsci-12-05506.pdf">Cycle
36+
* Mutation: Evolving Permutations via Cycle Induction</a>, <i>Applied Sciences</i>, 12(11), Article 5506 (June 2022).
37+
* doi:<a href="https://doi.org/10.3390/app12115506">10.3390/app12115506</a></p>
3838
*
3939
* <p>Runtime: O(n), where n is the permutation length.</p>
4040
*

src/main/java/org/cicirello/experiments/cyclemutation/CycleMutationExperimental.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@
5757
*
5858
* <p>Cycle mutation in both of its forms, including Cycle(&alpha;), was introduced in the following article:</p>
5959
*
60-
* <p>Vincent A. Cicirello. 2022. Cycle Mutation: Evolving Permutations via Cycle Induction.
61-
* <i>Applied Sciences</i>, 12, 11, Article 5506 (May 2022).
62-
* <a href="https://doi.org/10.3390/app12115506">https://doi.org/10.3390/app12115506</a></p>
60+
* <p>Vincent A. Cicirello. 2022. <a href="https://www.cicirello.org/publications/applsci-12-05506.pdf">Cycle
61+
* Mutation: Evolving Permutations via Cycle Induction</a>, <i>Applied Sciences</i>, 12(11), Article 5506 (June 2022).
62+
* doi:<a href="https://doi.org/10.3390/app12115506">10.3390/app12115506</a></p>
6363
*
6464
* @author <a href=https://www.cicirello.org/ target=_top>Vincent A. Cicirello</a>,
6565
* <a href=https://www.cicirello.org/ target=_top>https://www.cicirello.org/</a>

src/main/java/org/cicirello/experiments/cyclemutation/FDC.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@
4242
*
4343
* <p>Code to reproduce the FDC analysis from the following article:</p>
4444
*
45-
* <p>Vincent A. Cicirello. 2022. Cycle Mutation: Evolving Permutations via Cycle Induction.
46-
* <i>Applied Sciences</i>, 12, 11, Article 5506 (May 2022).
47-
* <a href="https://doi.org/10.3390/app12115506">https://doi.org/10.3390/app12115506</a></p>
45+
* <p>Vincent A. Cicirello. 2022. <a href="https://www.cicirello.org/publications/applsci-12-05506.pdf">Cycle
46+
* Mutation: Evolving Permutations via Cycle Induction</a>, <i>Applied Sciences</i>, 12(11), Article 5506 (June 2022).
47+
* doi:<a href="https://doi.org/10.3390/app12115506">10.3390/app12115506</a></p>
4848
*
4949
* @author <a href=https://www.cicirello.org/ target=_top>Vincent A. Cicirello</a>,
5050
* <a href=https://www.cicirello.org/ target=_top>https://www.cicirello.org/</a>

0 commit comments

Comments
 (0)