stzLinearSolver
55 méthodes propres · 0 formes avec extensions, rangées sous leur méthode
la source: base/stats/stzLinearSolver.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Statistiques et visualisation
Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens
Exemples : 0 viennent des tests de la bibliothèque ; 15 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzLinearSolver() o1.AddIntegerVariable("x", 0, 100) o1.AddIntegerVariable("y", 0, 100) o1.AddConstraint("2*x + y", "<=", 100) o1.Maximize("3*x + 2*y"). 40 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-04 07:31 dans la bibliothèque au commit 0e72e2e2c.
exemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
o1.addVariable("z", 0, 50)
? @@( o1.variableNames() )
#--> [ "x", "y", "z" ]composé à partir de la signature, exécuté pour cette pageexemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
o1.addIntegerVariable("z", 0, 50)
? @@( o1.variableNames() )
#--> [ "x", "y", "z" ]composé à partir de la signature, exécuté pour cette pageexemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
o1.addBinaryVariable("z")
? @@( o1.variableNames() )
#--> [ "x", "y", "z" ]composé à partir de la signature, exécuté pour cette pageexemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
? @@( o1.variables() )
#--> [ [ [ "name", "x" ], [ "lowerbound", 0 ], [ "upperbound", 100 ], [ "type", "integer" ] ], [ [ "name", "y" ], [ "lowerbound", 0 ], [ "upperbound", 100 ], [ "type", "integer" ] ] ]composé à partir de la signature, exécuté pour cette pageexemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
? o1.objective()
#--> 3*x + 2*ycomposé à partir de la signature, exécuté pour cette pageexemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
? o1.objectiveType()
#--> maximizecomposé à partir de la signature, exécuté pour cette pageexemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
o1.Solve("greedy")
? o1.Status()
#--> optimalcomposé à partir de la signature, exécuté pour cette pageexemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
? @@( o1.solveWithGreedy() )
#--> [ [ "x", 0 ], [ "y", 100 ] ]composé à partir de la signature, exécuté pour cette pageexemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
o1.Solve("greedy")
? o1.GetSolutionValue(o1.Solution(), "x")
#--> 0composé à partir de la signature, exécuté pour cette pageexemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
o1.Solve("greedy")
? o1.isIntegerSolution(o1.Solution())
#--> 0composé à partir de la signature, exécuté pour cette pageexemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
o1.Solve("greedy")
? o1.IsFeasible(o1.Solution())
#--> 1composé à partir de la signature, exécuté pour cette pageexemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
o1.Solve("greedy")
? @@( o1.Solution() )
#--> [ [ "x", 0 ], [ "y", 100 ] ]composé à partir de la signature, exécuté pour cette pageexemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
o1.Solve("greedy")
? o1.SolutionValue("x")
#--> 0composé à partir de la signature, exécuté pour cette pageexemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
o1.Solve("greedy")
? o1.Status()
#--> optimalcomposé à partir de la signature, exécuté pour cette pageexemple composé
o1 = new stzLinearSolver()
o1.AddIntegerVariable("x", 0, 100)
o1.AddIntegerVariable("y", 0, 100)
o1.AddConstraint("2*x + y", "<=", 100)
o1.Maximize("3*x + 2*y")
? o1.validateProblem()
#--> 1composé à partir de la signature, exécuté pour cette page
