Let's hear them cool side projects you're currently hacking
For further actions, you may consider blocking this person and/or reporting abuse
Let's hear them cool side projects you're currently hacking
For further actions, you may consider blocking this person and/or reporting abuse
Mark Smith -
Mehmood-Ul-Haq -
Ben Halpern -
Antonio | CEO at Litlyx.com -
Top comments (9)
A variety of things but mostly:
Chips-n-Salsa - A Java library of customizable, hybridizable, iterative, parallel, stochastic, and self-adaptive local search algorithms
The Chips-n-Salsa library includes implementations of several stochastic local search algorithms, including simulated annealing, hill climbers, as well as constructive search algorithms such as stochastic sampling; and now also includes genetic algorithms as well as evolutionary algorithms more generally. It includes several classes for representing solutions to a variety of optimization problems. For example, the library includes a BitVector class that implements vectors of bits, as well as classes for representing solutions to problems where we are searching for an optimal vector of integers or reals. For each of the built-in representations, the library provides the most common mutation operators and crossover operators for use with evolutionary algorithms. The library provides extensive support for permutation optimization problems, including implementations of many different mutation operators for permutations, and utilizing the efficiently implemented Permutation class of the JavaPermutationTools (JPT) library. Chips-n-Salsa is customizable, making extensive use of generic types, enabling using the library to optimize other types of representations beyond what is provided in the library. It is hybridizable, providing support for integrating multiple forms of local search (e.g., using a hill climber on a solution generated by simulated annealing), creating hybrid mutation operators (e.g., local search using multiple mutation operators), and classes that support running more than one type of search for the same problem concurrently using multiple threads as a form of algorithm portfolio. Chips-n-Salsa is iterative, with support for multistart metaheuristics, including implementations of several restart schedules for varying the run lengths across the restarts. It also supports parallel execution of multiple instances of the same, or different, stochastic local search algorithms for an instance of a problem to accelerate the search process. The library supports self-adaptive search in a variety of ways, such as including implementations of adaptive annealing schedules for simulated annealing, such as the Modified Lam schedule, implementations of the simpler annealing schedules but which self-tune the initial temperature and other parameters, and restart schedules that adapt to run length.
The GitHub repository is:
cicirello / Chips-n-Salsa
A Java library of Customizable, Hybridizable, Iterative, Parallel, Stochastic, and Self-Adaptive Local Search Algorithms
Chips-n-Salsa
Copyright (C) 2002-2023 Vincent A. Cicirello.
Website: chips-n-salsa.cicirello.org/
API documentation: chips-n-salsa.cicirello.org/api/
How to Cite
If you use this library in your research, please cite the following paper:
Overview
Chips-n-Salsa is a Java library of customizable, hybridizable, iterative, parallel, stochastic, and self-adaptive local search algorithms. The library includes implementations of several stochastic local search algorithms, including simulated annealing, hill climbers, as well as constructive search algorithms such as stochastic sampling. Chips-n-Salsa now also includes genetic algorithms as well as evolutionary algorithms more generally. The library very extensively supports simulated annealing. It includes several classes for representing solutions to a variety of optimization problems…
Cool how'd you come up with that name
I made a long list of terms that could apply to the library. And then I experimented with different combinations until I found chips-n-salsa.
Web3 mobile wallet, non-custodial wallet app, in fact writing about it as daily update!!
dev.to/shreyvijayvargiya
I am working on a cryptocurrency with 0$ transaction fees and sub 15 second transactions. It's already 90% finished but really hard to bring to market.
I am doing work on App development of my first experience. I will do it better and do my best hard work. In my leisure time, I feel relaxed, so I play Carx Street Mod Apk unlimited money to relax my mind.
So I Explored Forecasting Metrics... Now I Want Your Two Cents 💭
Retiago Drago ・ Aug 27
Ambitious!
I listen to my favorite songs to entertain my time. I have downloaded free songs from Ressoapp free of cost. You can also download and enjoy listening.