• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: Matlab
  • 标签: Karmar  Interior  Point  

资源简介

一个Mathlab算法,主要用来解决karmarkar 内点法

资源截图

代码片段和文件信息

function [x] = chushineidian( cAbs )
%UNtitleD3 Summary of this function goes here
%   Detailed explanation goes here
λ

% 转化为对偶问题
d=c;
c=b;
b=d;
A=A‘;
M=10000;
N=10000;
% 求初始内点
x0=(sqrt(dot(bb))/sqrt(dot(A*c‘A*c‘)))*c;
v=b-(A*x0‘)‘;
[valueindex]=min(v);
if value<=0
    [valueindex]=min(v);
    xa=abs(value)+0.0001;
    x00=[x0 xa];
    c=[c -M];
    [mn]=size(A);
    e1=linspace(-1-1m);
    A=[A e1‘];
    for p=1:N
        v=b-(A*x00‘)‘;
        D=diag(v);
        D=inv(D);
   

评论

共有 条评论