Become a sponsor to Vincent A. Cicirello
My open source projects include libraries related to evolutionary computation and metaheuristics. These are primarily in Java, my preferred language for this type of thing.
I also open source utilities that I've written to automate parts of my workflow (such as GitHub Actions) that I think others might find useful. These are mostly in Python, my preferred language for workflow automation.
Featured work
-
cicirello/Chips-n-Salsa
A Java library of Customizable, Hybridizable, Iterative, Parallel, Stochastic, and Self-Adaptive Local Search Algorithms
Java 60 -
cicirello/jacoco-badge-generator
Coverage badges, and pull request coverage checks, from JaCoCo reports in GitHub Actions
Python 102 -
cicirello/user-statistician
Generate a GitHub stats SVG for your GitHub Profile README in GitHub Actions
Python 86 -
cicirello/JavaPermutationTools
A Java library for computation on permutations and sequences
Java 16 -
cicirello/ZigguratGaussian
Fast Gaussian distributed pseudorandom number generation in Java via the Ziggurat algorithm
Java 6 -
cicirello/ClusterPerformanceTests
Performance Tests for Small Clusters: The code provided in this repository was developed to test the performance of a small 8 node cluster of raspberry pis. Implementations of a few simple parallel…
Java 3