adana
Adaptive Nature-Inspired Algorithms for Hybrid Genetic Optimization
Description
The Genetic Algorithm (GA) is a type of optimization method of Evolutionary Algorithms. It uses the biologically inspired operators such as mutation, crossover, selection and replacement.Because of their global search and robustness abilities, GAs have been widely utilized in machine learning, expert systems, data science, engineering, life sciences and many other areas of research and business. However, the regular GAs need the techniques to improve their efficiency in computing time and performance in finding global optimum using some adaptation and hybridization strategies. The adaptive GAs (AGA) increase the convergence speed and success of regular GAs by setting the parameters crossover and mutation probabilities dynamically. The hybrid GAs combine the exploration strength of a stochastic GAs with the exact convergence ability of any type of deterministic local search algorithms such as simulated-annealing, in addition to other nature-inspired algorithms such as ant colony optimization, particle swarm optimization etc. The package 'adana' includes a rich working environment with its many functions that make possible to build and work regular GA, adaptive GA, hybrid GA and hybrid adaptive GA for any kind of optimization problems. Cebeci, Z. (2021, ISBN: 9786254397448).
Downloads
306
Last 30 days
10316th
571
Last 90 days
571
Last year
Trend: +15.5% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | NOTE |
| r-devel-linux-x86_64-fedora-gcc | NOTE |
| r-devel-macos-arm64 | NOTE |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | NOTE |
| r-release-macos-arm64 | NOTE |
| r-release-macos-x86_64 | NOTE |
| r-release-windows-x86_64 | NOTE |
Check details (16 non-OK)
CRAN incoming feasibility
Maintainer: ‘Erkut Tekeli <etekeli@atu.edu.tr>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Zeynel",
family = "Cebeci",
role = c("aut", "cre")),
person(given = "Erkut",
family = "Tekeli",
role = c("aut", "cre"),
email = "etekeli@atu.edu.tr"),
person(given = "Cagatay",
family = "Cebeci",
role = "aut"))
as necessary.
Package CITATION file contains call(s) to old-style citEntry(). Please
use bibentry() instead.
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {Default value is "max"}}
| ^
checkRd: (-1) adana.Rd:34: Lost braces; missing escapes or markup?
34 | {Default value is "initbin"}}
| ^
checkRd: (-1) adana.Rd:56: Lost braces; missing escapes or markup?
56 | \itemize{\item{"integer"} \item{"real"} } {Default value is "real"}}
| ^
checkRd: (-1) adana.Rd:185: Lost braces; missing escapes or markup?
185 | {Default value is "w"}
| ^
CRAN incoming feasibility
Maintainer: ‘Erkut Tekeli <etekeli@atu.edu.tr>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Zeynel",
family = "Cebeci",
role = c("aut", "cre")),
person(given = "Erkut",
family = "Tekeli",
role = c("aut", "cre"),
email = "etekeli@atu.edu.tr"),
person(given = "Cagatay",
family = "Cebeci",
role = "aut"))
as necessary.
Package CITATION file contains call(s) to old-style citEntry(). Please
use bibentry() instead.
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {Default value is "max"}}
| ^
checkRd: (-1) adana.Rd:34: Lost braces; missing escapes or markup?
34 | {Default value is "initbin"}}
| ^
checkRd: (-1) adana.Rd:56: Lost braces; missing escapes or markup?
56 | \itemize{\item{"integer"} \item{"real"} } {Default value is "real"}}
| ^
checkRd: (-1) adana.Rd:185: Lost braces; missing escapes or markup?
185 | {Default value is "w"}
| ^
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {Default value is "max"}}
| ^
checkRd: (-1) adana.Rd:34: Lost braces; missing escapes or markup?
34 | {Default value is "initbin"}}
| ^
checkRd: (-1) adana.Rd:56: Lost braces; missing escapes or markup?
56 | \itemize{\item{"integer"} \item{"real"} } {Default value is "real"}}
| ^
checkRd: (-1) adana.Rd:185: Lost braces; missing escapes or markup?
185 | {Default value is "w"}
| ^
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {Default value is "max"}}
| ^
checkRd: (-1) adana.Rd:34: Lost braces; missing escapes or markup?
34 | {Default value is "initbin"}}
| ^
checkRd: (-1) adana.Rd:56: Lost braces; missing escapes or markup?
56 | \itemize{\item{"integer"} \item{"real"} } {Default value is "real"}}
| ^
checkRd: (-1) adana.Rd:185: Lost braces; missing escapes or markup?
185 | {Default value is "w"}
| ^
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {Default value is "max"}}
| ^
checkRd: (-1) adana.Rd:34: Lost braces; missing escapes or markup?
34 | {Default value is "initbin"}}
| ^
checkRd: (-1) adana.Rd:56: Lost braces; missing escapes or markup?
56 | \itemize{\item{"integer"} \item{"real"} } {Default value is "real"}}
| ^
checkRd: (-1) adana.Rd:185: Lost braces; missing escapes or markup?
185 | {Default value is "w"}
| ^
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {Default value is "max"}}
| ^
checkRd: (-1) adana.Rd:34: Lost braces; missing escapes or markup?
34 | {Default value is "initbin"}}
| ^
checkRd: (-1) adana.Rd:56: Lost braces; missing escapes or markup?
56 | \itemize{\item{"integer"} \item{"real"} } {Default value is "real"}}
| ^
checkRd: (-1) adana.Rd:185: Lost braces; missing escapes or markup?
185 | {Default value is "w"}
| ^
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {Default value is "max"}}
| ^
checkRd: (-1) adana.Rd:34: Lost braces; missing escapes or markup?
34 | {Default value is "initbin"}}
| ^
checkRd: (-1) adana.Rd:56: Lost braces; missing escapes or markup?
56 | \itemize{\item{"integer"} \item{"real"} } {Default value is "real"}}
| ^
checkRd: (-1) adana.Rd:185: Lost braces; missing escapes or markup?
185 | {Default value is "w"}
| ^
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {Default value is "max"}}
| ^
checkRd: (-1) adana.Rd:34: Lost braces; missing escapes or markup?
34 | {Default value is "initbin"}}
| ^
checkRd: (-1) adana.Rd:56: Lost braces; missing escapes or markup?
56 | \itemize{\item{"integer"} \item{"real"} } {Default value is "real"}}
| ^
checkRd: (-1) adana.Rd:185: Lost braces; missing escapes or markup?
185 | {Default value is "w"}
| ^
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {Default value is "max"}}
| ^
checkRd: (-1) adana.Rd:34: Lost braces; missing escapes or markup?
34 | {Default value is "initbin"}}
| ^
checkRd: (-1) adana.Rd:56: Lost braces; missing escapes or markup?
56 | \itemize{\item{"integer"} \item{"real"} } {Default value is "real"}}
| ^
checkRd: (-1) adana.Rd:185: Lost braces; missing escapes or markup?
185 | {Default value is "w"}
| ^
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {Default value is "max"}}
| ^
checkRd: (-1) adana.Rd:34: Lost braces; missing escapes or markup?
34 | {Default value is "initbin"}}
| ^
checkRd: (-1) adana.Rd:56: Lost braces; missing escapes or markup?
56 | \itemize{\item{"integer"} \item{"real"} } {Default value is "real"}}
| ^
checkRd: (-1) adana.Rd:185: Lost braces; missing escapes or markup?
185 | {Default value is "w"}
| ^
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {Default value is "max"}}
| ^
checkRd: (-1) adana.Rd:34: Lost braces; missing escapes or markup?
34 | {Default value is "initbin"}}
| ^
checkRd: (-1) adana.Rd:56: Lost braces; missing escapes or markup?
56 | \itemize{\item{"integer"} \item{"real"} } {Default value is "real"}}
| ^
checkRd: (-1) adana.Rd:185: Lost braces; missing escapes or markup?
185 | {Default value is "w"}
| ^
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {Default value is "max"}}
| ^
checkRd: (-1) adana.Rd:34: Lost braces; missing escapes or markup?
34 | {Default value is "initbin"}}
| ^
checkRd: (-1) adana.Rd:56: Lost braces; missing escapes or markup?
56 | \itemize{\item{"integer"} \item{"real"} } {Default value is "real"}}
| ^
checkRd: (-1) adana.Rd:185: Lost braces; missing escapes or markup?
185 | {Default value is "w"}
| ^
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {Default value is "max"}}
| ^
checkRd: (-1) adana.Rd:34: Lost braces; missing escapes or markup?
34 | {Default value is "initbin"}}
| ^
checkRd: (-1) adana.Rd:56: Lost braces; missing escapes or markup?
56 | \itemize{\item{"integer"} \item{"real"} } {Default value is "real"}}
| ^
checkRd: (-1) adana.Rd:185: Lost braces; missing escapes or markup?
185 | {Default value is "w"}
| ^
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {Default value is "max"}}
| ^
checkRd: (-1) adana.Rd:34: Lost braces; missing escapes or markup?
34 | {Default value is "initbin"}}
| ^
checkRd: (-1) adana.Rd:56: Lost braces; missing escapes or markup?
56 | \itemize{\item{"integer"} \item{"real"} } {Default value is "real"}}
| ^
checkRd: (-1) adana.Rd:185: Lost braces; missing escapes or markup?
185 | {Default value is "w"}
| ^
Check History
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
CRAN incoming feasibility
Maintainer: ‘Erkut Tekeli <etekeli@atu.edu.tr>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Zeynel",
family = "Cebeci",
role = c("aut", "cre")),
person(given = "Erkut",
family = "Tekeli",
role = c("aut", "cre"),
email = "etekeli@atu.edu.tr"),
person(given = "Cagatay",
family = "Cebeci",
CRAN incoming feasibility
Maintainer: ‘Erkut Tekeli <etekeli@atu.edu.tr>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Zeynel",
family = "Cebeci",
role = c("aut", "cre")),
person(given = "Erkut",
family = "Tekeli",
role = c("aut", "cre"),
email = "etekeli@atu.edu.tr"),
person(given = "Cagatay",
family = "Cebeci",
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {D
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {D
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {D
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {D
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {D
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {D
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {D
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {D
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {D
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {D
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {D
Rd files
checkRd: (-1) adana.Rd:25: Lost braces; missing escapes or markup?
25 | \item{gatype}{Type of GA. \itemize{\item{"gga": generational GA} \item{"ssga": steady state GA} } {Default value is "gga"}}
| ^
checkRd: (-1) adana.Rd:26: Lost braces; missing escapes or markup?
26 | \item{objective}{Type of optimization. \itemize{\item{"min": minimization} \item{"max": maximization} } {D