Source author record

Komei Fukuda

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

5works
4topics
4close collaborators

Published work

5 publications

preprint2016arXiv

Redundancies in Linear Systems with two Variables per Inequality

The problem of detecting and removing redundant constraints is fundamental in optimization. We focus on the case of linear programs (LPs), given by dd variables with nn inequality constraints. A constraint is called \emph{redundant}, if after its removal, the LP still has the same feasible region. The currently fastest method to detect all redundancies is due to Clarkson: it solves nn linear programs, but each of them has at most ss constraints, where ss is the number of nonredundant constraints. In this paper, we study the special case where every constraint has at most two variables with nonzero coefficients. This family, denoted by LI(2)LI(2), has some nice properties. Namely, as shown by Aspvall and Shiloach, given a variable xix_i and a value λλ, we can test in time O(nd)O(nd) whether there is a feasible solution with xi=λx_i = λ. Hochbaum and Naor present an O(d2nlog⁡n)O(d^2 n \log n) algorithm for solving the feasibility problem in LI(2)LI(2). Their technique makes use of the Fourier-Motzkin elimination method and the earlier mentioned result by Aspvall and Shiloach. We present a strongly polynomial algorithm that solves redundancy detection in time O(nd2slog⁡s)O(n d^2 s \log s). It uses a modification of Clarkson's algorithm, together with a revised version of Hochbaum and Naor's technique. Finally we show that dimensionality testing can be done with the same running time as solving feasibility.

preprint2014arXiv

Combinatorial Redundancy Detection

The problem of detecting and removing redundant constraints is fundamental in optimization. We focus on the case of linear programs (LPs) in dictionary form, given by nn equality constraints in n+dn+d variables, where the variables are constrained to be nonnegative. A variable xrx_r is called redundant, if after removing xr≥0x_r \geq 0 the LP still has the same feasible region. The time needed to solve such an LP is denoted by LP(n,d)LP(n,d). It is easy to see that solving n+dn+d LPs of the above size is sufficient to detect all redundancies. The currently fastest practical method is the one by Clarkson: it solves n+dn+d linear programs, but each of them has at most ss variables, where ss is the number of nonredundant constraints. In the first part we show that knowing all of the finitely many dictionaries of the LP is sufficient for the purpose of redundancy detection. A dictionary is a matrix that can be thought of as an enriched encoding of a vertex in the LP. Moreover - and this is the combinatorial aspect - it is enough to know only the signs of the entries, the actual values do not matter. Concretely we show that for any variable xrx_r one can find a dictionary, such that its sign pattern is either a redundancy or nonredundancy certificate for xrx_r. In the second part we show that considering only the sign patterns of the dictionary, there is an output sensitive algorithm of running time O(d⋅(n+d)⋅sd−1⋅LP(s,d)+d⋅sd⋅LP(n,d))\mathcal{O}(d \cdot (n+d) \cdot s^{d-1} \cdot LP(s,d) + d \cdot s^{d} \cdot LP(n,d)) to detect all redundancies. In the case where all constraints are in general position, the running time is O(s⋅LP(n,d)+(n+d)⋅LP(s,d))\mathcal{O}(s \cdot LP(n,d) + (n+d) \cdot LP(s,d)), which is essentially the running time of the Clarkson method. Our algorithm extends naturally to a more general setting of arrangements of oriented topological hyperplane arrangements.

preprint2012arXiv

Complete enumeration of small realizable oriented matroids

Enumeration of all combinatorial types of point configurations and polytopes is a fundamental problem in combinatorial geometry. Although many studies have been done, most of them are for 2-dimensional and non-degenerate cases. Finschi and Fukuda (2001) published the first database of oriented matroids including degenerate (i.e. non-uniform) ones and of higher ranks. In this paper, we investigate algorithmic ways to classify them in terms of realizability, although the underlying decision problem of realizability checking is NP-hard. As an application, we determine all possible combinatorial types (including degenerate ones) of 3-dimensional configurations of 8 points, 2-dimensional configurations of 9 points and 5-dimensional configurations of 9 points. We could also determine all possible combinatorial types of 5-polytopes with 9 vertices.

preprint2010arXiv

Combinatorial Characterizations of K-matrices

We present a number of combinatorial characterizations of K-matrices. This extends a theorem of Fiedler and Ptak on linear-algebraic characterizations of K-matrices to the setting of oriented matroids. Our proof is elementary and simplifies the original proof substantially by exploiting the duality of oriented matroids. As an application, we show that a simple principal pivot method applied to the linear complementarity problems with K-matrices converges very quickly, by a purely combinatorial argument.

preprint2009arXiv

Pivoting in Linear Complementarity: Two Polynomial-Time Cases

We study the behavior of simple principal pivoting methods for the P-matrix linear complementarity problem (P-LCP). We solve an open problem of Morris by showing that Murty's least-index pivot rule (under any fixed index order) leads to a quadratic number of iterations on Morris's highly cyclic P-LCP examples. We then show that on K-matrix LCP instances, all pivot rules require only a linear number of iterations. As the main tool, we employ unique-sink orientations of cubes, a useful combinatorial abstraction of the P-LCP.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.