turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

Find a Community

- Home
- /
- SAS Programming
- /
- SAS Procedures
- /
- PROC OPTMILP problem - has anyone used this proc?

Topic Options

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content

04-13-2009 06:34 PM

I'm having a problem running PROC OPTMILP. It keeps running out of

memory and stopping. I've set MEMSIZE high (3145728000), as

instructed in the documentation, but the procedure doesn't seem to be

using that much anyway (1183014k).

.

Has anyone ever successfully used this procedure on a decent sized

problem?

.

SORTSIZE=1048576000

SUMSIZE=1048576000

MAXMEMQUERY=2147483647

MEMBLKSZ=16777216

MEMMAXSZ=2147483648

LOADMEMSIZE=0

MEMSIZE=3145728000

REALMEMSIZE=3145728000

.

The output from the procedure is as follows:

.

NOTE: PROCEDURE OPTMILP used (Total process time):

real time 58.32 seconds

user cpu time 52.20 seconds

system cpu time 4.67 seconds

Memory 1183014k

NOTE: The problem DIVERSIFICATION has 46656 variables (46656 binary, 0

integer, 0 free, 0 fixed).

NOTE: The problem has 23221 constraints (0 LE, 23221 EQ, 0 GE, 0

range).

NOTE: The problem has 93096 constraint coefficients.

NOTE: The OPTMILP presolver value AUTOMATIC is applied.

NOTE: The OPTMILP presolver removed 0 variables and 0 constraints.

NOTE: The OPTMILP presolver removed 0 constraint coefficients.

NOTE: The OPTMILP presolver modified 0 constraint coefficients.

NOTE: The presolved problem has 46656 variables, 23221 constraints,

and 93096 constraint coefficients.

NOTE: The MIXED INTEGER LINEAR solver is called.

Node Active Sols BestInteger BestBound

Gap Time

0 1 0 .

12605.2062347 . 0

0 1 1 1319.1645766 12210.8590933

89.20% 9

0 1 1 1319.1645766 11986.5483478

88.99% 15

0 1 1 1319.1645766 11798.5115050

88.82% 24

0 1 1 1319.1645766 11758.4731385

88.78% 33

0 1 1 1319.1645766 11741.2293249

88.76% 41

0 1 1 1319.1645766 11712.8858308

88.74% 44

NOTE: OPTMILP added 751 cuts with 1812 cut coefficients at the root.

NOTE: Out of memory.

WARNING: Not enough memory for outputting solution.

NOTE: The data set WORK.PRIMALOUT has 46656 observations and 8

variables.

NOTE: Compressing data set WORK.PRIMALOUT decreased size by 59.93

percent.

Compressed is 367 pages; un-compressed would require 916 pages.

memory and stopping. I've set MEMSIZE high (3145728000), as

instructed in the documentation, but the procedure doesn't seem to be

using that much anyway (1183014k).

.

Has anyone ever successfully used this procedure on a decent sized

problem?

.

SORTSIZE=1048576000

SUMSIZE=1048576000

MAXMEMQUERY=2147483647

MEMBLKSZ=16777216

MEMMAXSZ=2147483648

LOADMEMSIZE=0

MEMSIZE=3145728000

REALMEMSIZE=3145728000

.

The output from the procedure is as follows:

.

NOTE: PROCEDURE OPTMILP used (Total process time):

real time 58.32 seconds

user cpu time 52.20 seconds

system cpu time 4.67 seconds

Memory 1183014k

NOTE: The problem DIVERSIFICATION has 46656 variables (46656 binary, 0

integer, 0 free, 0 fixed).

NOTE: The problem has 23221 constraints (0 LE, 23221 EQ, 0 GE, 0

range).

NOTE: The problem has 93096 constraint coefficients.

NOTE: The OPTMILP presolver value AUTOMATIC is applied.

NOTE: The OPTMILP presolver removed 0 variables and 0 constraints.

NOTE: The OPTMILP presolver removed 0 constraint coefficients.

NOTE: The OPTMILP presolver modified 0 constraint coefficients.

NOTE: The presolved problem has 46656 variables, 23221 constraints,

and 93096 constraint coefficients.

NOTE: The MIXED INTEGER LINEAR solver is called.

Node Active Sols BestInteger BestBound

Gap Time

0 1 0 .

12605.2062347 . 0

0 1 1 1319.1645766 12210.8590933

89.20% 9

0 1 1 1319.1645766 11986.5483478

88.99% 15

0 1 1 1319.1645766 11798.5115050

88.82% 24

0 1 1 1319.1645766 11758.4731385

88.78% 33

0 1 1 1319.1645766 11741.2293249

88.76% 41

0 1 1 1319.1645766 11712.8858308

88.74% 44

NOTE: OPTMILP added 751 cuts with 1812 cut coefficients at the root.

NOTE: Out of memory.

WARNING: Not enough memory for outputting solution.

NOTE: The data set WORK.PRIMALOUT has 46656 observations and 8

variables.

NOTE: Compressing data set WORK.PRIMALOUT decreased size by 59.93

percent.

Compressed is 367 pages; un-compressed would require 916 pages.