Complexity

Complexity

Computational Complexity

Complexity must identify the task, algorithm, arithmetic precision, and output representation. This page distinguishes costs rather than assigning a single complexity to all GRG methods.

Scalar Kernel Evaluation

Given local geometric ratios, the current circle kernels require a fixed number of arithmetic operations. Obtaining the ratios has its own cost. A binary-bisection evaluation performs a number of refinement stages proportional to the binary depth; square-root cost depends on precision and implementation.

Explicit Geometry

Generating and storing all sector nodes has a cost proportional to the output count. Streaming may reduce storage, but does not remove output work.

Raster and Volume Tasks

Boundary drawing, disk filling, surface generation, and voxel filling have different output sizes. Their cost statements must specify whether every output element is generated.

Comparisons

Report setup, precomputation, precision, memory, and runtime at equal achieved accuracy under the benchmark protocol. Earlier repeated cost models have been consolidated here.