Skip to content

ibexopt et variables entières #507

Open
@bneveu

Description

@bneveu

J'ai vu dans #168 qu'on pouvait utiliser ibexopt avec des variables entières en utilisant la contrainte floor.
les résultats que l'on obtient sont parfois un reel "proche" d'un entier.
Est-ce normal et suffit-il d'arrondir à l'entier le plus proche pour avoir la solution ?

exemple exint.bch

variables
x in [-10 ,1];
minimize x^2+x;
constraints
x= floor(x);
end

ibexopt exint.bch

optimization successful!

f* in [-2.00000001004e-08,-6.43762076979e-09]
(best bound)

x* = (-0.999999993562)
(best feasible point)

relative precision on f*: 0.678118963128
absolute precision on f*: 1.35623793308e-08 [passed]
cpu time used: 0.00458300000001s
number of cells: 12

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions