maths.ts
Version:
Math utilities library for TypeScript, JavaScript and Node.js
14 lines (13 loc) • 571 B
TypeScript
import { NPProblem } from './index';
/**
* Note: Default selection method is always a roulette.
* @param {NPProblem<T>} problem
* @param {number} populationSize
* @param {number} nGenerations
* @param {number} mutationRate
* @param {number} mConsiderationRate
* @param {number} crossoverRate
* @param {number} selectionRate
* @returns {T}
*/
export declare function geneticAlgorithm<T>(problem: NPProblem<T>, populationSize?: number, nGenerations?: number, mutationRate?: number, mConsiderationRate?: number, crossoverRate?: number, selectionRate?: number): T;