Dyadic linear programming and extensions

3Citations
Citations of this article
54Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

A rational number is dyadic if it has a finite binary representation p/2k, where p is an integer and k is a nonnegative integer. Dyadic rationals are important for numerical computations because they have an exact representation in floating-point arithmetic on a computer. A vector is dyadic if all its entries are dyadic rationals. We study the problem of finding a dyadic optimal solution to a linear program, if one exists. We show how to solve dyadic linear programs in polynomial time. We give bounds on the size of the support of a solution as well as on the size of the denominators. We identify properties that make the solution of dyadic linear programs possible: closure under addition and negation, and density, and we extend the algorithmic framework beyond the dyadic case.

Cite

CITATION STYLE

APA

Abdi, A., Cornuéjols, G., Guenin, B., & Tunçel, L. (2025). Dyadic linear programming and extensions. Mathematical Programming, 213(1–2), 473–516. https://doi.org/10.1007/s10107-024-02146-4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free