Integer Linear Programming Modeling of Addition Sequences With Additional Constraints for Evaluation of Power Terms

06/26/2023
by   Muhammad Abbas, et al.
0

In this work, an integer linear programming (ILP) based model is proposed for the computation of a minimal cost addition sequence for a given set of integers. Since exponents are additive under multiplication, the minimal length addition sequence will provide an economical solution for the evaluation of a requested set of power terms. This is turn, finds application in, e.g., window-based exponentiation for cryptography and polynomial evaluation. Not only is an optimal model proposed, the model is extended to consider different costs for multipliers and squarers as well as controlling the depth of the resulting addition sequence.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/01/2023

Orbit-finite linear programming

An infinite set is orbit-finite if, up to permutations of the underlying...
research
07/08/2021

An Integer Linear Programming Model for Tilings

In this paper, we propose an Integer Linear Model whose solutions are th...
research
10/16/2012

An example illustrating the imprecision of the efficient approach for diagnosis of Petri nets via integer linear programming

This document demonstrates that the efficient approach for diagnosis of ...
research
12/13/2017

Ellipsoid Method for Linear Programming made simple

In this paper, ellipsoid method for linear programming is derived using ...
research
07/06/2020

Solving Bayesian Network Structure Learning Problem with Integer Linear Programming

This dissertation investigates integer linear programming (ILP) formulat...
research
05/05/2020

Finding the maximum-a-posteriori behaviour of agents in an agent-based model

In this paper we consider the problem of finding the most probable set o...
research
10/06/2022

Towards the Multiple Constant Multiplication at Minimal Hardware Cost

Multiple Constant Multiplication (MCM) over integers is a frequent opera...

Please sign up or login with your details

Forgot password? Click here to reset