Minimum value in each row of an implicitly-defined totally monotone matrix

Given a totally monotone matrix AA whose entries A[i,j]A[i, j] are implicitly defined by some function f(i,j)f(i, j) (assume ff takes constant time to evaluate for all relevant (i,j)(i, j)), determine the minimum value in each row.

Parameters

  • m,nm,n: dimensions of matrix; assume mnm≥n
  • possibly uses a function ff to define entries; assume evaluation of ff takes time O(1)O(1)

Filters

Computational Model

Randomization

Approximation

Algorithms Table

Displaying 3 of 3 algorithms

See more
SMAWK algorithm1987O(n(1+log(m/n)))O(n(1+\log(m/n)))O(n)O(n)
Divide and Conquer1987O(m*log(n))O(log(n)) auxiliary
Naive algorithm1940O(mn)O(mn)O(1)O(1)

Reductions Table

Insuffient Data to display table

Other relevant algorithms

Insuffient Data to display table