{
  "_id": "6a105cbcacfb0bcc41ca44c5",
  "Package": "adana",
  "Title": "Adaptive Nature-Inspired Algorithms for Hybrid Genetic\nOptimization",
  "Version": "1.1.0",
  "Date": "2022-02-01",
  "Author": "Zeynel Cebeci [aut, cre], Erkut Tekeli [aut], Cagatay Cebeci\n[aut]",
  "Maintainer": "Erkut Tekeli <etekeli@atu.edu.tr>",
  "Description": "The Genetic Algorithm (GA) is a type of optimization\nmethod of Evolutionary Algorithms. It uses the biologically\ninspired operators such as mutation, crossover, selection and\nreplacement.Because of their global search and robustness\nabilities, GAs have been widely utilized in machine learning,\nexpert systems, data science, engineering, life sciences and\nmany other areas of research and business. However, the regular\nGAs need the techniques to improve their efficiency in\ncomputing time and performance in finding global optimum using\nsome adaptation and hybridization strategies. The adaptive GAs\n(AGA) increase the convergence speed and success of regular GAs\nby setting the parameters crossover and mutation probabilities\ndynamically. The hybrid GAs combine the exploration strength of\na stochastic GAs with the exact convergence ability of any type\nof deterministic local search algorithms such as\nsimulated-annealing, in addition to other nature-inspired\nalgorithms such as ant colony optimization, particle swarm\noptimization etc. The package 'adana' includes a rich working\nenvironment with its many functions that make possible to build\nand work regular GA, adaptive GA, hybrid GA and hybrid adaptive\nGA for any kind of optimization problems. Cebeci, Z. (2021,\nISBN: 9786254397448).",
  "License": "GPL-3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-09 04:58:35 UTC",
    "User": "root"
  },
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2022-02-23 18:50:02 UTC",
  "RemoteUrl": "https://github.com/cran/adana",
  "RemoteRef": "HEAD",
  "RemoteSha": "de348650eb690df18d2e9b3a0b596486be8a737d",
  "MD5sum": "da0ca71ac5c1f615522fb95ccb3e009e",
  "_user": "cran",
  "_type": "src",
  "_file": "adana_1.1.0.tar.gz",
  "_fileid": "84d950c4ac48fce8c87cb7f11ed560a5b26831a239992778c4967c7d53c27cd8",
  "_filesize": 602140,
  "_sha256": "84d950c4ac48fce8c87cb7f11ed560a5b26831a239992778c4967c7d53c27cd8",
  "_created": "2026-05-09T04:58:35.000Z",
  "_published": "2026-05-22T13:40:12.481Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77391289071,
      "time": 116,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6893010206"
    },
    {
      "job": 77391289048,
      "time": 114,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6893010605"
    },
    {
      "job": 77391288099,
      "time": 167,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6892998413"
    },
    {
      "job": 77391288585,
      "time": 98,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7161909068"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/25592243184",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/adana",
  "_commit": {
    "id": "de348650eb690df18d2e9b3a0b596486be8a737d",
    "author": "Erkut Tekeli <etekeli@atu.edu.tr>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.1.0\n",
    "time": 1645642202
  },
  "_maintainer": {
    "name": "Erkut Tekeli",
    "email": "etekeli@atu.edu.tr"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "optimx",
      "role": "Imports"
    },
    {
      "package": "ROI",
      "role": "Imports"
    },
    {
      "package": "ROI.plugin.optimx",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 289,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/adana"
  },
  "_searchresults": 9,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/adana.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.1.0",
      "date": "2022-02-23"
    }
  ],
  "_exports": [
    "adana",
    "adana1",
    "adana2",
    "adana3",
    "atc",
    "ax",
    "bestsol",
    "bin2gray",
    "bin2int",
    "bitmut",
    "blxa",
    "blxab",
    "boundmut",
    "bsearchmut1",
    "bsearchmut2",
    "bx",
    "calcM",
    "cpc",
    "cross",
    "cx",
    "dc",
    "decode",
    "decode4int",
    "decodepop",
    "disc",
    "dismut",
    "ebx",
    "eclc",
    "elitism",
    "elx",
    "encode",
    "encode4int",
    "encodepop",
    "erx",
    "evaluate",
    "findoptima",
    "fixpcmut",
    "gaussmut",
    "gaussmut2",
    "gaussmut3",
    "geomx",
    "gray2bin",
    "gray2bin2",
    "grdelall",
    "grmuplambda",
    "grmuplambda2",
    "grmuplambda3",
    "grmuplambda4",
    "grmuvlambda",
    "grrobin",
    "hc",
    "hgaoptim",
    "hgaoptimx",
    "hgaroi",
    "hux",
    "icx",
    "ilmdhc",
    "initbin",
    "initialize",
    "initnorm",
    "initperm",
    "initval",
    "insmut",
    "insswapmut",
    "int2bin",
    "invdismut",
    "invmut",
    "invswapmut",
    "kpx",
    "lapx",
    "lax",
    "leitingzhi",
    "maxone",
    "maxone1",
    "maxone2",
    "minone",
    "monprogress",
    "mpmx",
    "mpx",
    "mutate",
    "mx",
    "nunimut",
    "nunimut2",
    "ox",
    "ox2",
    "pbx",
    "pbx2",
    "plotfitness",
    "pmx",
    "powmut",
    "powmut2",
    "px1",
    "randmut",
    "randmut2",
    "randmut3",
    "randmut4",
    "raoc",
    "rrc",
    "rsc",
    "sax",
    "sc",
    "selboltour",
    "seldet",
    "select",
    "selers",
    "selescale",
    "sellrs",
    "sellrs2",
    "sellrs3",
    "sellscale",
    "selnlrs",
    "selpscale",
    "selrand",
    "selrscale",
    "selrscale2",
    "selrss",
    "selrswrp",
    "selrws",
    "selrws2",
    "selsscale",
    "selsscale2",
    "selsus",
    "seltour",
    "seltour2",
    "seltrunc",
    "selwscale",
    "show",
    "shufmut",
    "smc",
    "spherex",
    "ssrfamtour",
    "ssrgenitor",
    "ssrmup1",
    "ssrx",
    "swapmut",
    "terminate",
    "unimut",
    "upmx",
    "ux",
    "ux2",
    "wax"
  ],
  "_help": [
    {
      "page": "Adana-package",
      "title": "Adaptive Nature-inspired Algorithms for Hybrid Genetic Optimization",
      "concept": [
        "optimization",
        "evolutionary computing",
        "nature-inspired algorithms",
        "biologically inspired algorithms",
        "adaptive genetic algorithms",
        "hybrid genetic algorithms"
      ],
      "topics": [
        "adana-package"
      ]
    },
    {
      "page": "adana",
      "title": "Adaptive Nature-inspired Algorithms for Hybrid Genetic Optimization",
      "topics": [
        "adana"
      ]
    },
    {
      "page": "adana1",
      "title": "Adaptive Dynamic Algorithm (Adana 1)",
      "topics": [
        "adana1"
      ]
    },
    {
      "page": "adana2",
      "title": "Adaptive Dynamic Algorithm (Adana 2)",
      "topics": [
        "adana2"
      ]
    },
    {
      "page": "adana3",
      "title": "Dynamic mutation and crossover function (Adana 3)",
      "topics": [
        "adana3"
      ]
    },
    {
      "page": "atc",
      "title": "Asymmetric Two-Point Crossover (ATC)",
      "topics": [
        "atc"
      ]
    },
    {
      "page": "ax",
      "title": "Avarage Crossover",
      "topics": [
        "ax"
      ]
    },
    {
      "page": "bestsol",
      "title": "Best solution monitoring function",
      "topics": [
        "bestsol"
      ]
    },
    {
      "page": "bin2gray",
      "title": "Convert from binary to gray code integer",
      "concept": [
        "binary",
        "integer",
        "conversion of numbers"
      ],
      "topics": [
        "bin2gray"
      ]
    },
    {
      "page": "bin2int",
      "title": "Convert Binary Numbers to Integers",
      "concept": [
        "binary",
        "integer",
        "conversion of numbers"
      ],
      "topics": [
        "bin2int"
      ]
    },
    {
      "page": "bitmut",
      "title": "Bit Flip Mutation",
      "topics": [
        "bitmut"
      ]
    },
    {
      "page": "blxa",
      "title": "Blended Crossover (BLX-alpha)",
      "topics": [
        "blxa"
      ]
    },
    {
      "page": "blxab",
      "title": "Blended crossover-alphabeta (BLX-alphabeta)",
      "topics": [
        "blxab"
      ]
    },
    {
      "page": "boundmut",
      "title": "Boundary Mutation",
      "topics": [
        "boundmut"
      ]
    },
    {
      "page": "bsearchmut1",
      "title": "Boundary Search Mutation 1",
      "topics": [
        "bsearchmut1"
      ]
    },
    {
      "page": "bsearchmut2",
      "title": "Boundary Search Mutation 2",
      "topics": [
        "bsearchmut2"
      ]
    },
    {
      "page": "bx",
      "title": "Box Crossover / Flat Crossover",
      "topics": [
        "bx"
      ]
    },
    {
      "page": "calcM",
      "title": "Calculate the number of bits in the binary representation of the integer vector",
      "topics": [
        "calcM"
      ]
    },
    {
      "page": "cpc",
      "title": "Count-preserving Crossover (CPC)",
      "topics": [
        "cpc"
      ]
    },
    {
      "page": "cross",
      "title": "Crossover",
      "topics": [
        "cross"
      ]
    },
    {
      "page": "cx",
      "title": "Cycle Crossover (CX)",
      "topics": [
        "cx"
      ]
    },
    {
      "page": "dc",
      "title": "Discrete Crossover",
      "topics": [
        "dc"
      ]
    },
    {
      "page": "decode",
      "title": "Convert from binary number to real number",
      "topics": [
        "decode"
      ]
    },
    {
      "page": "decode4int",
      "title": "Convert binary vectors to integer vectors",
      "topics": [
        "decode4int"
      ]
    },
    {
      "page": "decodepop",
      "title": "Convert binary number matrix to real number matrix",
      "topics": [
        "decodepop"
      ]
    },
    {
      "page": "disc",
      "title": "Disrespectful Crossover (DISC)",
      "topics": [
        "disc"
      ]
    },
    {
      "page": "dismut",
      "title": "Displacement mutation",
      "topics": [
        "dismut"
      ]
    },
    {
      "page": "ebx",
      "title": "Extended Box Crossover",
      "topics": [
        "ebx"
      ]
    },
    {
      "page": "eclc",
      "title": "Exchange/Linkage Crossover (EC,LC)",
      "topics": [
        "eclc"
      ]
    },
    {
      "page": "elitism",
      "title": "Elistist Replacement (Elitism) Function",
      "topics": [
        "elitism"
      ]
    },
    {
      "page": "elx",
      "title": "Extended-Line Crossover (ELX)",
      "topics": [
        "elx"
      ]
    },
    {
      "page": "encode",
      "title": "Convert from real number to binary number",
      "topics": [
        "encode"
      ]
    },
    {
      "page": "encode4int",
      "title": "Convert integer vectors to binary vectors",
      "topics": [
        "encode4int"
      ]
    },
    {
      "page": "encodepop",
      "title": "Binary encoding of real number matrix",
      "topics": [
        "encodepop"
      ]
    },
    {
      "page": "erx",
      "title": "Edge Recombination Crossover (ERX)",
      "topics": [
        "erx"
      ]
    },
    {
      "page": "evaluate",
      "title": "Calculate the fitness values of population",
      "topics": [
        "evaluate"
      ]
    },
    {
      "page": "findoptima",
      "title": "Finds peaks and valleys on the curve of a function with single variable",
      "concept": [
        "~local optima",
        "~global optimum",
        "~optimization",
        "~genetic algorithms",
        "~evolutionary computing"
      ],
      "topics": [
        "findoptima"
      ]
    },
    {
      "page": "fixpcmut",
      "title": "Static crossover and mutation rate",
      "topics": [
        "fixpcmut"
      ]
    },
    {
      "page": "gaussmut",
      "title": "Gauss Mutation",
      "topics": [
        "gaussmut"
      ]
    },
    {
      "page": "gaussmut2",
      "title": "Gauss Mutation 2",
      "topics": [
        "gaussmut2"
      ]
    },
    {
      "page": "gaussmut3",
      "title": "Gauss Mutation 3",
      "topics": [
        "gaussmut3"
      ]
    },
    {
      "page": "geomx",
      "title": "Geometric Crossover",
      "topics": [
        "geomx"
      ]
    },
    {
      "page": "gray2bin",
      "title": "Convert gray code to binary integer #1",
      "topics": [
        "gray2bin"
      ]
    },
    {
      "page": "gray2bin2",
      "title": "Convert gray code to binary integer #2",
      "topics": [
        "gray2bin2"
      ]
    },
    {
      "page": "grdelall",
      "title": "Delete-All Replacement",
      "topics": [
        "grdelall"
      ]
    },
    {
      "page": "grmuplambda",
      "title": "Mu+Lambda replacement function 1",
      "topics": [
        "grmuplambda"
      ]
    },
    {
      "page": "grmuplambda2",
      "title": "Mu+Lambda replacement function 2 (delete the worst lambda)",
      "topics": [
        "grmuplambda2"
      ]
    },
    {
      "page": "grmuplambda3",
      "title": "Mu+Lambda replacement function 3",
      "topics": [
        "grmuplambda3"
      ]
    },
    {
      "page": "grmuplambda4",
      "title": "Mu+Lambda replacement function 4",
      "topics": [
        "grmuplambda4"
      ]
    },
    {
      "page": "grmuvlambda",
      "title": "Mu & Lambda Replacement Function",
      "topics": [
        "grmuvlambda"
      ]
    },
    {
      "page": "grrobin",
      "title": "Round Robin Replacement Function",
      "topics": [
        "grrobin"
      ]
    },
    {
      "page": "hc",
      "title": "Heuristic Crossover",
      "topics": [
        "hc"
      ]
    },
    {
      "page": "hgaoptim",
      "title": "GA + optim hybridization function",
      "topics": [
        "hgaoptim"
      ]
    },
    {
      "page": "hgaoptimx",
      "title": "GA + optimx hybridization function",
      "topics": [
        "hgaoptimx"
      ]
    },
    {
      "page": "hgaroi",
      "title": "GA + ROI hybridization function",
      "topics": [
        "hgaroi"
      ]
    },
    {
      "page": "hux",
      "title": "Heuristic Uniform Crossover",
      "topics": [
        "hux"
      ]
    },
    {
      "page": "icx",
      "title": "Improved Cycle Crossover (ICX)",
      "topics": [
        "icx"
      ]
    },
    {
      "page": "ilmdhc",
      "title": "ILM/DHC adaptation function",
      "topics": [
        "ilmdhc"
      ]
    },
    {
      "page": "initbin",
      "title": "Initialize the population with binary encoding",
      "topics": [
        "initbin"
      ]
    },
    {
      "page": "initialize",
      "title": "Initialize function",
      "topics": [
        "initialize"
      ]
    },
    {
      "page": "initnorm",
      "title": "Normal distribution based initialization",
      "topics": [
        "initnorm"
      ]
    },
    {
      "page": "initperm",
      "title": "Permutation coded initialization",
      "topics": [
        "initperm"
      ]
    },
    {
      "page": "initval",
      "title": "Value encoded initialization",
      "topics": [
        "initval"
      ]
    },
    {
      "page": "insmut",
      "title": "Insertation Mutation",
      "topics": [
        "insmut"
      ]
    },
    {
      "page": "insswapmut",
      "title": "Insertion + Inversion Mutation",
      "topics": [
        "insswapmut"
      ]
    },
    {
      "page": "int2bin",
      "title": "Convert an integer to binary coded number",
      "concept": [
        "binary",
        "integer",
        "conversion of numbers"
      ],
      "topics": [
        "int2bin"
      ]
    },
    {
      "page": "invdismut",
      "title": "Displacement + Inversion Mutation",
      "topics": [
        "invdismut"
      ]
    },
    {
      "page": "invmut",
      "title": "Inversion Mutation",
      "topics": [
        "invmut"
      ]
    },
    {
      "page": "invswapmut",
      "title": "Swap + Inversion Mutation",
      "topics": [
        "invswapmut"
      ]
    },
    {
      "page": "kpx",
      "title": "k-point Crossover",
      "topics": [
        "kpx"
      ]
    },
    {
      "page": "lapx",
      "title": "Laplace Crossover",
      "topics": [
        "lapx"
      ]
    },
    {
      "page": "lax",
      "title": "Local Arithmetic Crossover",
      "topics": [
        "lax"
      ]
    },
    {
      "page": "leitingzhi",
      "title": "Lei & Tingzhi Adaptation Function",
      "topics": [
        "leitingzhi"
      ]
    },
    {
      "page": "maxone",
      "title": "MAXONE fitness function",
      "topics": [
        "maxone"
      ]
    },
    {
      "page": "maxone1",
      "title": "MAXONE1 fitness function",
      "topics": [
        "maxone1"
      ]
    },
    {
      "page": "maxone2",
      "title": "maxone2 fitness function",
      "topics": [
        "maxone2"
      ]
    },
    {
      "page": "minone",
      "title": "minone fitness function",
      "topics": [
        "minone"
      ]
    },
    {
      "page": "monprogress",
      "title": "Monitor Fitness Value Progress",
      "topics": [
        "monprogress"
      ]
    },
    {
      "page": "mpmx",
      "title": "Modified Partially Mapped Crossover",
      "topics": [
        "mpmx"
      ]
    },
    {
      "page": "mpx",
      "title": "Maximal Preservative Crossover (MPX)",
      "topics": [
        "mpx"
      ]
    },
    {
      "page": "mutate",
      "title": "Function of Mutation Application",
      "topics": [
        "mutate"
      ]
    },
    {
      "page": "mx",
      "title": "Mask crossover",
      "topics": [
        "mx"
      ]
    },
    {
      "page": "nunimut",
      "title": "Non-uniform Mutation",
      "topics": [
        "nunimut"
      ]
    },
    {
      "page": "nunimut2",
      "title": "Adaptive Non-uniform mutation",
      "topics": [
        "nunimut2"
      ]
    },
    {
      "page": "ox",
      "title": "Order Crossover (OX)",
      "topics": [
        "ox"
      ]
    },
    {
      "page": "ox2",
      "title": "Order-based crossover (OX2)",
      "topics": [
        "ox2"
      ]
    },
    {
      "page": "pbx",
      "title": "Position-Based Crossover (PBX)",
      "topics": [
        "pbx"
      ]
    },
    {
      "page": "pbx2",
      "title": "Position-Based Crossover 2 (PBX2)",
      "topics": [
        "pbx2"
      ]
    },
    {
      "page": "plotfitness",
      "title": "Fitness statistics graph by GA generations",
      "topics": [
        "plotfitness"
      ]
    },
    {
      "page": "pmx",
      "title": "Partially Mapped Crossover",
      "topics": [
        "pmx"
      ]
    },
    {
      "page": "powmut",
      "title": "Power Mutation",
      "topics": [
        "powmut"
      ]
    },
    {
      "page": "powmut2",
      "title": "Power Mutation 2",
      "topics": [
        "powmut2"
      ]
    },
    {
      "page": "px1",
      "title": "One-point Crossover",
      "topics": [
        "px1"
      ]
    },
    {
      "page": "randmut",
      "title": "Random Resetting Mutation",
      "topics": [
        "randmut"
      ]
    },
    {
      "page": "randmut2",
      "title": "Random mutation 2",
      "topics": [
        "randmut2"
      ]
    },
    {
      "page": "randmut3",
      "title": "Random mutation 3",
      "topics": [
        "randmut3"
      ]
    },
    {
      "page": "randmut4",
      "title": "Random mutation 4",
      "topics": [
        "randmut4"
      ]
    },
    {
      "page": "raoc",
      "title": "Randomized And/Or Crossover (RAOC)",
      "topics": [
        "raoc"
      ]
    },
    {
      "page": "rrc",
      "title": "Random Respectful Crossover (RRC)",
      "topics": [
        "rrc"
      ]
    },
    {
      "page": "rsc",
      "title": "Reduced Surrogate Cross",
      "topics": [
        "rsc"
      ]
    },
    {
      "page": "sax",
      "title": "Single Arithmetic Crossover",
      "topics": [
        "sax"
      ]
    },
    {
      "page": "sc",
      "title": "Shuffle Crossover",
      "topics": [
        "sc"
      ]
    },
    {
      "page": "selboltour",
      "title": "Boltzmann Tournament Selection",
      "topics": [
        "selboltour"
      ]
    },
    {
      "page": "seldet",
      "title": "Deterministic Selection",
      "topics": [
        "seldet"
      ]
    },
    {
      "page": "select",
      "title": "Select parents for the mating pool",
      "topics": [
        "select"
      ]
    },
    {
      "page": "selers",
      "title": "Exponantial Ranking Selection",
      "topics": [
        "selers"
      ]
    },
    {
      "page": "selescale",
      "title": "Exponent Scaling",
      "topics": [
        "selescale"
      ]
    },
    {
      "page": "sellrs",
      "title": "Linear Ranking Selection 1",
      "topics": [
        "sellrs"
      ]
    },
    {
      "page": "sellrs2",
      "title": "Linear Ranking Selection 2",
      "topics": [
        "sellrs2"
      ]
    },
    {
      "page": "sellrs3",
      "title": "Linear Ranking Selection 3",
      "topics": [
        "sellrs3"
      ]
    },
    {
      "page": "sellscale",
      "title": "Fitness Linear Scaling",
      "topics": [
        "sellscale"
      ]
    },
    {
      "page": "selnlrs",
      "title": "Nonlinear Ranking Selection",
      "topics": [
        "selnlrs"
      ]
    },
    {
      "page": "selpscale",
      "title": "Power-law Scaling",
      "topics": [
        "selpscale"
      ]
    },
    {
      "page": "selrand",
      "title": "Random selection",
      "topics": [
        "selrand"
      ]
    },
    {
      "page": "selrscale",
      "title": "Rank Scaling",
      "topics": [
        "selrscale"
      ]
    },
    {
      "page": "selrscale2",
      "title": "Rank Scaling 2",
      "topics": [
        "selrscale2"
      ]
    },
    {
      "page": "selrss",
      "title": "Remainder Stochastic Selection",
      "topics": [
        "selrss"
      ]
    },
    {
      "page": "selrswrp",
      "title": "Random selection with replacement and proportion",
      "topics": [
        "selrswrp"
      ]
    },
    {
      "page": "selrws",
      "title": "Roulette wheel selection 1",
      "topics": [
        "selrws"
      ]
    },
    {
      "page": "selrws2",
      "title": "Roulette wheel selection 2",
      "topics": [
        "selrws2"
      ]
    },
    {
      "page": "selsscale",
      "title": "Sigma Scaling",
      "topics": [
        "selsscale"
      ]
    },
    {
      "page": "selsscale2",
      "title": "Sigma scaling 2",
      "topics": [
        "selsscale2"
      ]
    },
    {
      "page": "selsus",
      "title": "Stochastic Universal Selection",
      "topics": [
        "selsus"
      ]
    },
    {
      "page": "seltour",
      "title": "Tournament Selection",
      "topics": [
        "seltour"
      ]
    },
    {
      "page": "seltour2",
      "title": "Tournament Selection 2",
      "topics": [
        "seltour2"
      ]
    },
    {
      "page": "seltrunc",
      "title": "Truncation Selection",
      "topics": [
        "seltrunc"
      ]
    },
    {
      "page": "selwscale",
      "title": "Window Scaling",
      "topics": [
        "selwscale"
      ]
    },
    {
      "page": "show",
      "title": "Function to visualize iteration results",
      "topics": [
        "show"
      ]
    },
    {
      "page": "shufmut",
      "title": "Shuffle Mutation",
      "topics": [
        "shufmut"
      ]
    },
    {
      "page": "smc",
      "title": "Sinusoidal Motion Crossover (SMC)",
      "topics": [
        "smc"
      ]
    },
    {
      "page": "spherex",
      "title": "Sphere Crossover",
      "topics": [
        "spherex"
      ]
    },
    {
      "page": "ssrfamtour",
      "title": "Replacement function via family tournament",
      "topics": [
        "ssrfamtour"
      ]
    },
    {
      "page": "ssrgenitor",
      "title": "Genitor replacement function",
      "topics": [
        "ssrgenitor"
      ]
    },
    {
      "page": "ssrmup1",
      "title": "Mu+1 replacement function",
      "topics": [
        "ssrmup1"
      ]
    },
    {
      "page": "ssrx",
      "title": "Mixed replacement function",
      "topics": [
        "ssrx"
      ]
    },
    {
      "page": "swapmut",
      "title": "Swap Mutation",
      "topics": [
        "swapmut"
      ]
    },
    {
      "page": "terminate",
      "title": "Termination Control Function",
      "topics": [
        "terminate"
      ]
    },
    {
      "page": "unimut",
      "title": "Uniform Mutation",
      "topics": [
        "unimut"
      ]
    },
    {
      "page": "upmx",
      "title": "Uniform Partial Mapped Crossover",
      "topics": [
        "upmx"
      ]
    },
    {
      "page": "ux",
      "title": "Uniform crossover 1",
      "topics": [
        "ux"
      ]
    },
    {
      "page": "ux2",
      "title": "Uniform Crossover 2",
      "topics": [
        "ux2"
      ]
    },
    {
      "page": "wax",
      "title": "Whole Arithmetic Crossover",
      "topics": [
        "wax"
      ]
    }
  ],
  "_rundeps": [
    "backports",
    "checkmate",
    "nloptr",
    "numDeriv",
    "optimx",
    "pracma",
    "registry",
    "ROI",
    "ROI.plugin.optimx",
    "slam"
  ],
  "_score": 1,
  "_indexed": true,
  "_nocasepkg": "adana",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-05-09T05:00:38.000Z",
      "distro": "noble",
      "commit": "de348650eb690df18d2e9b3a0b596486be8a737d",
      "fileid": "c77549000e72801fe4d901e3c012babde138f59fa635f1aa28a3e5760919327e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25592243184"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-05-09T05:00:42.000Z",
      "distro": "noble",
      "commit": "de348650eb690df18d2e9b3a0b596486be8a737d",
      "fileid": "1fbe37be4cd9e3a223a6211778ba20c6e186d60f753e34bf0a2cb0bb0ecbf778",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25592243184"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.0",
      "date": "2026-05-22T13:39:57.000Z",
      "commit": "de348650eb690df18d2e9b3a0b596486be8a737d",
      "fileid": "8330a21d006010eb008982457dd8ba16d41c9b6453f757df6da0dcd81073dc9d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25592243184"
    }
  ]
}