## OPTMODEL - Fix stement

Could anyone please explain what difference does a fix statement make in the optmodel procedure?

1 ACCEPTED SOLUTION

Accepted Solutions

## Re: OPTMODEL - Fix stement

Initial value vs. actually fixed value. Compare results.

``````Proc optmodel;
var x;
x=2;
con con: x<=10;
max obj=x;
solve;
put x=;
quit;

Proc optmodel;
var x;
fix x=2;
con con: x<=10;
max obj=x;
solve;
put x=;
quit;``````
4 REPLIES 4

## Re: OPTMODEL - Fix stement

It sets/fixes a variable to a certain value.

Exactly as in:

proc optmodel;
var x{1..10};
fix x = 0;
fix x = 1;

## Re: OPTMODEL - Fix stement

But, what's the diffrence between the following two programs?

1)

Proc optmodel;

var x;

x=2;

put x=;

quit;

2)

Proc optmodel;

var x;

fix x=2;

put x=;

quit;

## Re: OPTMODEL - Fix stement

Initial value vs. actually fixed value. Compare results.

``````Proc optmodel;
var x;
x=2;
con con: x<=10;
max obj=x;
solve;
put x=;
quit;

Proc optmodel;
var x;
fix x=2;
con con: x<=10;
max obj=x;
solve;
put x=;
quit;``````

## Re: OPTMODEL - Fix stement

It now explains. Thanks a lot.

Discussion stats
• 4 replies
• 966 views
• 1 like
• 2 in conversation