20.07.2013 Views

The Role of Software in Optimization and Operations Research

The Role of Software in Optimization and Operations Research

The Role of Software in Optimization and Operations Research

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

OPTIMIZATION AND OPERATIONS RESEARCH – <strong>The</strong> <strong>Role</strong> <strong>of</strong> S<strong>of</strong>tware <strong>in</strong> <strong>Optimization</strong> <strong>and</strong> <strong>Operations</strong> <strong>Research</strong> - Harvey J.<br />

Greenberg<br />

6.3. Discourse<br />

Figure 10: Formulation Component <strong>of</strong> IMPS<br />

<strong>The</strong> objective <strong>of</strong> a discourse model is to communicate with a user, to which we add: <strong>in</strong> a<br />

manner that is most natural for him or her. Natural language <strong>in</strong>cludes both text <strong>and</strong><br />

graphics. Algebraic <strong>and</strong> functional forms are what we are used to see<strong>in</strong>g <strong>in</strong> textbooks,<br />

but constra<strong>in</strong>ed logic programm<strong>in</strong>g (CLP) is chang<strong>in</strong>g that. We now enlarge our<br />

expressive powers to <strong>in</strong>clude many mathematical <strong>and</strong> logical forms.<br />

<strong>The</strong> idea is to have one fundamental structure from which many different views can be<br />

constructed at the will <strong>of</strong> the analyst. Some <strong>of</strong> the early ideas from neural networks <strong>and</strong><br />

concept graphs have not quite fulfilled their potential <strong>in</strong> discourse for optimization. We<br />

primarily rely on syntax, but there is a grow<strong>in</strong>g development <strong>of</strong> visualization,<br />

particularly for analysis support.<br />

6.4. Analysis<br />

So far, <strong>in</strong>telligent analysis support has been rule-driven. To illustrate, we shall show<br />

some substructures found by ANALYZE, followed by a hypothetical discourse. Figure<br />

11 shows a portion <strong>of</strong> a l<strong>in</strong>ear program that traces the flow <strong>of</strong> activities that generate<br />

baseload electricity <strong>in</strong> a particular region. <strong>The</strong>re are 26 activities that could generate this<br />

electricity. Of these, 13 have zero reduced cost, <strong>in</strong>clud<strong>in</strong>g 9 basic activities. Each <strong>of</strong> the<br />

13 activities is a c<strong>and</strong>idate for be<strong>in</strong>g <strong>in</strong> a marg<strong>in</strong>-sett<strong>in</strong>g path, so other paths were traced.<br />

Each <strong>of</strong> the 12 paths must be blocked by some activity at bound; otherwise, a less<br />

©Encyclopedia <strong>of</strong> Life Support Systems (EOLSS)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!