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 + -
显示快捷键?