|Subject:||Re: [Help-glpk] Memory Allocation Problem in GLPSOL Solver|
|Date:||Wed, 28 Jan 2015 12:56:03 -0600|
Nigel had asked if you used the 32bit or 64bit version.
The available memory for a single process in the 32bit world (using 32bit Windows) is 1.75GB. See http://www.viva64.com/en/k/0036/ for example. 32bit GLPK on a 64bit Windows might be able to reach more, but in practice I find that also has something close to a 1.75GB limit. The 64bit version of GLPK can access a lot more memory.
I looked at the memory used per integer variable in the following post:
Andrew kindly provided an analysis of why more than 1000 bytes is required per integer:
So if you have 2 million integers you should be expecting to use in excess of 2GB of memory. You may be using less if the presolver has eliminated some (perhaps).
Is your glpsol compiled as 32 bit or 64bit?
You can experiment with the maximum number of variables you can mange using huge.mod from the example directory.
On Wed, Jan 28, 2015, at 05:30 AM, Lê Văn Đức wrote:
http://www.fastmail.com - The professional email service
This e-mail and any attachments may be confidential or legally privileged. If you received this message in error or are not the intended recipient, you should destroy the e-mail message and any attachments or copies, and you are prohibited from retaining, distributing, disclosing or using any information contained herein. Please inform us of the erroneous delivery by return e-mail. Thank you for your cooperation.
|[Prev in Thread]||Current Thread||[Next in Thread]|