quadraticproblem.java

来自「一个java程序编写的svm支持向量机小程序」· Java 代码 · 共 48 行

JAVA
48
字号
package edu.udo.cs.mySVMdb.Optimizer;public abstract class quadraticProblem{    /*     *     *  A quadratic optimization problem     *     */    // Public variables that describe the quadratic problem    protected int n; // number of variables    static int m=1; // number of linear constraints, 1 for now        public double[] c;    public double[] H;  // c' * x + 1/2 x' * H * x -> min    public double[] A;    public double[] b;  // A * x = b    public double[] l;    public double[] u;  // l <= x <= u    public double[] x;     public double max_allowed_error;    public quadraticProblem(){	n = 0;	lambda_eq=Double.NaN;    };    public void set_n(int new_n){	n = new_n;	c = new double[n];	H = new double[n*n];	A = new double[n];	b = new double[n];	l = new double[n];	u = new double[n];	x = new double[n];    };    public double lambda_eq;    protected abstract void calc_lambda_eq();    public abstract int solve();};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?