/** * Max-P regionalization. * * ## Example * ```ts * import { maxpGreedy } from '@geoda/core'; * * const result = await maxpGreedy({ data: [[1, 2, 3, 4]], neighbors: [[1], [0, 2], [1, 3], [2]] }); * ``` */ export declare function maxpGreedy({ data, neighbors, iterations, distanceMethod, seed, }: { data: number[][] | Float32Array[]; neighbors: number[][]; iterations?: number; distanceMethod?: string; seed?: number; }): Promise; /** * Max-P regionalization with simulated annealing. */ export declare function maxpSA({ data, neighbors, iterations, coolingRate, saMaxit, distanceMethod, seed, }: { data: number[][] | Float32Array[]; neighbors: number[][]; iterations?: number; coolingRate?: number; saMaxit?: number; distanceMethod?: string; seed?: number; }): Promise; /** * Max-P regionalization with tabu search. */ export declare function maxpTabu({ data, neighbors, iterations, tabuLength, convTabu, distanceMethod, seed, }: { data: number[][] | Float32Array[]; neighbors: number[][]; iterations?: number; tabuLength?: number; convTabu?: number; distanceMethod?: string; seed?: number; }): Promise;