优化目标: f(x) = 1/2 * X'AX 其中 A = { {3,-1},{-1,1}}
#include<iostream>
#include<vector>
using namespace std;
vector<vector<double>> A={
{3,-1},{-1,1}};
vector<double> B={0,0};
double C=0;
void display(vector<vector<double>>& arr){
for(auto it : arr){
for(auto itt:it) cout<<itt<<" ";
cout<<endl;
}
cout<<endl;
}
void display(vector<double>& v){
for(auto it : v) cout<<it<<" ";
cout<<endl;
}
vector<double> mat_vect(const vector<vector<double>>& H,const vector<double>& g){
vector<double> ans;
int m = H.size(),n = H[0].size();
for(int i=0;i<m;++i){
for(int j=0;j<1;++j){
double tmp = 0;
for(int p=0;p<n;++p) tmp +=