• Home
  • Search
  • Towards A Generic Computational Intelligence Library: Preventing Insanity
  • Cite Icon8
  • https://doi.org/10.1109/ssci.2015.207Copy DOI Icon

Towards A Generic Computational Intelligence Library: Preventing Insanity

  • Dec 1, 2015
  • Gary Pampara +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper proposes a library for computational intelligence using functional programming to address the complexities in algorithm implementation and highlighting specific concerns that are often ignored in the algorithm descriptions. Useful abstractions, common in the paradigm of functional programming, are used to make implementation specifics of algorithms part of the algorithm definition, resulting in the tracking of these effects, together with the control of the effects. Effects, requiring management within an algorithm, include the use of pseudo-random number generators, writing data to files or the console, or providing the control parameter configuration of the algorithm in an experiment. By defining the units of work for an algorithm in a general and generic form, composition of these different algorithmic units is possible, thereby creating larger, more complex computational units. The software library providing such reusable, peer-reviewed compos able computational unit, is called CIlib.

Similar Papers
  • Book Chapter

The Functional Paradigm

  • Jan 01, 2010
  • Maurizio Gabbrielli +1
  • Conference Article

Ray Tracing Through Functional Programming Language Using OCaml with Comparative Performance Analysis

  • Jul 18, 2025
  • Poulomi Mukherjee +2
  • PDF
  • Research Article
  • Citations5

An Experimental Study to Evaluate the Impact of the Programming Paradigm in the Testing Activity

  • Apr 01, 2012
  • CLEI Electronic Journal
  • Simone De Rocio Senger De Souza +3
  • Research Article

A Design Level Optimization Approach for Functional Paradigm Software Designs Considering Low Resource Devices Development

  • Jun 23, 2016
  • Indian Journal of Science and Technology
  • Selvakumar Samuel +1
  • Conference Instance
  • Citations1

Proceedings of the 7th ACM SIGPLAN international conference on Principles and practice of declarative programming

  • Jul 11, 2005
  • Conference Article
  • Citations1

Functional Classes: Cost of Recursive Method Call in Java

  • Aug 01, 2007
  • Hannu Mayra +1
  • Research Article
  • Citations1

Recommendations on the Testing and Use of Pseudo-Random Number Generators Used in Monte Carlo Analysis for Risk Assessment

  • Feb 01, 1995
  • Risk Analysis
  • Timothy M Barry
  • Research Article
  • Citations98

The relation between logic and functional languages: a survey

  • Oct 01, 1986
  • The Journal of Logic Programming
  • Marco Bellia +1
  • Research Article
  • Citations5

Hierarchical memory management for mutable state

  • Feb 10, 2018
  • ACM SIGPLAN Notices
  • Adrien Guatto +4
  • Conference Article
  • Citations20

Hierarchical memory management for mutable state

  • Feb 10, 2018
  • Adrien Guatto +4
  • Research Article
  • Citations6

Dyadic versus triadic sign models in functional and object-oriented computer programming paradigms

  • Jan 20, 2006
  • Semiotica
  • Kumiko Tanaka-Ishii
  • Conference Article
  • Citations13

PushPin

  • Apr 27, 2020
  • Peter Van Hardenberg +1
  • Conference Article

Compiling relative set abstractions

  • Oct 19, 1993
  • S Oberoi +1
  • Book Chapter
  • Citations8

Introducing Constraint Functional Logic Programming

  • Jan 01, 1992
  • John Darlington +2
  • Book Chapter

The Gamma model as a functional programming tool

  • Jan 01, 1990
  • R Harrison +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.