UNPKG

@graphty/layout

Version:

graph layout algorithms based on networkx

16 lines (15 loc) 543 B
/** * Line search optimization utilities */ /** * Backtracking line search to find step size * * @param x - Current position * @param direction - Search direction * @param f - Function value at current position * @param grad - Gradient at current position * @param func - Function to evaluate cost * @param alpha0 - Initial step size * @returns Optimal step size */ export declare function _backtrackingLineSearch(x: number[], direction: number[], f: number, grad: number[], func: (x: number[]) => number, alpha0: number): number;