bpmpd

所属分类:matlab编程
开发工具:Others
文件大小:87KB
下载次数:37
上传日期:2007-10-23 19:30:43
上 传 者walker3000
说明:  bpmpd是用fortran77语言编写的一个state-of-the-art求解大规模线性规划程序,使用不可行原-对偶内点法(infeasible primal-dual interior point method)求解
(bpmpd is a FORTRAN77 language state-of-the-art for solving large-scale linear programming procedure, the original use is not feasible- dual interior point method (infeasible primal-dual interior point method) for solving)

文件列表:
bpmpd\bpmpd.par (6516, 1996-12-24)
bpmpd\src\aggreg.f (5009, 1996-12-24)
bpmpd\src\bndchk.f (6864, 1996-12-24)
bpmpd\src\bpmain.f (8206, 1996-12-24)
bpmpd\src\bpmpd.f (14265, 1996-12-24)
bpmpd\src\cdiag.f (3258, 1996-12-24)
bpmpd\src\cdircc.f (6128, 1996-12-24)
bpmpd\src\cdirpc.f (9567, 1996-12-24)
bpmpd\src\cfixvar.f (2987, 1996-12-24)
bpmpd\src\chepdu.f (4349, 1996-12-24)
bpmpd\src\cinf.f (4771, 1996-12-24)
bpmpd\src\cnewpd.f (1561, 1996-12-24)
bpmpd\src\coldbl.f (4491, 1996-12-24)
bpmpd\src\colsng.f (4482, 1996-12-24)
bpmpd\src\convert.f (1000, 1996-12-24)
bpmpd\src\cstart.f (8726, 1996-12-24)
bpmpd\src\cstpcrt.f (6235, 1996-12-24)
bpmpd\src\cstplen.f (1609, 1996-12-24)
bpmpd\src\duchek.f (7836, 1996-12-24)
bpmpd\src\elimin.f (10373, 1996-12-24)
bpmpd\src\factsnb3.f (7995, 1996-12-24)
bpmpd\src\fbtran.f (2303, 1996-12-24)
bpmpd\src\findpivs.f (3879, 1996-12-24)
bpmpd\src\itrefsol.f (3361, 1996-12-24)
bpmpd\src\makefile (927, 1996-12-23)
bpmpd\src\mfillin.f (20710, 1996-12-24)
bpmpd\src\minput.f (8988, 1996-12-24)
bpmpd\src\mprnt.f (341, 1996-12-24)
bpmpd\src\mpsinp.f (26266, 1996-12-24)
bpmpd\src\mpsout.f (4861, 1996-12-24)
bpmpd\src\nfactsb3.f (7956, 1996-12-24)
bpmpd\src\pddrv.f (12413, 1996-12-24)
bpmpd\src\pdmodi.f (3423, 1996-12-24)
bpmpd\src\preslv.f (15128, 1996-12-24)
bpmpd\src\pstslv.f (5513, 1996-12-24)
bpmpd\src\readpar.f (9611, 1996-12-24)
bpmpd\src\refactm.f (25928, 1996-12-24)
bpmpd\src\rngchk.f (1721, 1996-12-24)
bpmpd\src\rowact.f (4176, 1996-12-24)
... ...

Dear Colleagues, This is the research LP code bpmpd, free for non-commercial use (for academics, universities, etc.). The use of this package (or parts of this package) in other development is subject to the permission of the author! Unzip bpmpd.zip with the -d prefix to create the directory structure. If you made changes in the parameter file bpmpd.par be sure that EACH numerical value MUST contain a decimal point. Please do not change the starting positions of the parameter names and values within a line! All parameters must be in lines between the BEGIN and END markers. Comments, remarks direct to the author: meszaros@lutra.sztaki.hu To install BPMPD 1: Adjust the compiler options in the makefile 2: Set the memory size in the file bpmain.f (see comments in the file) 3: Select the hardware-dependent "timer" subroutine. (The timer.c MUST should work in UNIX.) 4: Say "make" 5: Copy the executable and bpmpd.par file into a common working directory 6: Adjust the parameter MAXMN in the parameter file bpmpd.par (recommended value: REALMAXX/50) To use BPMPD 1: Prepare an MPS file (with extension .mps) 2: Run bpmpd 3: Type the problem name without the .mps extension 4: See the logfile and the output file (they have the same name as the MPS file with extensions .log and .out) For using BPMPD in batch mode 1: Type a specific name in the parameter file, e.g., NAME = default 2: Prepare a script which a. selects an MPS file b. renames it to default.mps c. executes bpmpd d. renames default.log and default.out e. renames default.mps to its original name 3: Execute script Cs. Meszaros, MTA SzTAKI, Budapest, Hungary mail: H-1518 Budapest, P.O. Box 63. e-mail: meszaros@lutra.sztaki.hu

近期下载者

相关文件


收藏者