You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+24Lines changed: 24 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,3 +29,27 @@ npm run dev
29
29
```bash
30
30
npm run build && npm run start
31
31
```
32
+
33
+
## Citation
34
+
35
+
If you use EvOC in your research, please cite:
36
+
37
+
```bibtex
38
+
@inproceedings{10.1145/3712255.3726652,
39
+
author = {Murali, Ritwik and Sivamani, Ashwin Narayanan and Ramakrishnan, Abhinav and Arul, Hariharan and R, Ananya},
40
+
title = {Evolve On Click (EvOC) - An Intuitive Web Platform to Collaboratively Implement, Execute, and Visualize Evolutionary Algorithms},
41
+
year = {2025},
42
+
isbn = {9798400714641},
43
+
publisher = {Association for Computing Machinery},
44
+
address = {New York, NY, USA},
45
+
url = {https://doi.org/10.1145/3712255.3726652},
46
+
doi = {10.1145/3712255.3726652},
47
+
abstract = {This paper proposes "Evolve On Click" (EvOC) - an open-source intuitive web-based platform to simplify the implementation, execution, and visualization of Evolutionary Algorithms (EAs) including genetic programming, by providing a user-friendly interface. This facilitates easier accessibility of evolutionary algorithm software packages such as DEAP, to users with minimal programming experience. EvOC guides users through the EA design process, allowing them to experiment with different algorithms, parameters, and configurations without the need for programming expertise. The platform also incorporates features to show code created based on the configuration so that users can also learn from it, thus enhancing collaboration and enabling users to easily share their results with others. The architecture used by EvOC also supports ease of access for parallel and distributed EAs with real-time log streaming / monitoring and visualization of the evolution runs. By incorporating the latest DevOps techniques during the development process, EvOC does not require extensive maintenance and allows for the platform to be run as a service, supporting multiple users on a single instance. This paper details the design, implementation, and evaluation of EvOC towards increasing accessibility and ease of comfort with EAs for novice learners - thus broadening the reach of the community.},
48
+
booktitle = {Proceedings of the Genetic and Evolutionary Computation Conference Companion},
0 commit comments