Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
<-- Under Construction --> | ||||||||
Line: 40 to 40 | ||||||||
Return to top | ||||||||
Changed: | ||||||||
< < | Computational Model | |||||||
> > | Computational Model | |||||||
The computational model... | ||||||||
Line: 48 to 48 | ||||||||
Return to top | ||||||||
Changed: | ||||||||
< < | Results | |||||||
> > | Results | |||||||
The results... | ||||||||
Line: 56 to 56 | ||||||||
Return to top | ||||||||
Changed: | ||||||||
< < | Conclusions | |||||||
> > | Conclusions | |||||||
In conclusion... |
Line: 1 to 1 | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<-- Under Construction --> | |||||||||||||||||||||||||
Line: 26 to 26 | |||||||||||||||||||||||||
Operations Research Topics:Application Areas:Contents | |||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < | |||||||||||||||||||||||||
> > | |||||||||||||||||||||||||
Problem DescriptionTHE NETWORK DESIGN PROBLEM Adapted from a real world problem Before undertaking this case study you must (at least) read the DataNetworkFlows case study to learn about the components that make up Storage Area Networks (SANs). The company that commissioned the initial research on routing their data (see DataNetworkFlows) has decided to add another storage device (Device C) to their network. They have also performed some extensive data traffic measurement and determined the actual data flow requirements they need to support. These flows are shown in Table 1.
![]() | |||||||||||||||||||||||||
Line: 36 to 34 | |||||||||||||||||||||||||
Return to top
Problem Formulation | |||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < | The formulation... | ||||||||||||||||||||||||
> > | The formulation... | ||||||||||||||||||||||||
Return to top
Computational Model | |||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < | The computational model... | ||||||||||||||||||||||||
> > | The computational model... | ||||||||||||||||||||||||
Return to top
Results | |||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < | The results... | ||||||||||||||||||||||||
> > | The results... | ||||||||||||||||||||||||
Return to top
Conclusions | |||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < | In conclusion... | ||||||||||||||||||||||||
> > | In conclusion... | ||||||||||||||||||||||||
Return to top | |||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < | |||||||||||||||||||||||||
> > | <-- --> | ||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < | |||||||||||||||||||||||||
> > | <-- STUDENT TASKS | ||||||||||||||||||||||||
Line: 1 to 1 | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<-- Under Construction --> | |||||||||||||||||||||||||||||||
Line: 26 to 26 | |||||||||||||||||||||||||||||||
Operations Research Topics:Application Areas:Contents | |||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | |||||||||||||||||||||||||||||||
> > | |||||||||||||||||||||||||||||||
Problem DescriptionTHE NETWORK DESIGN PROBLEM Adapted from a real world problem Before undertaking this case study you must (at least) read the DataNetworkFlows case study to learn about the components that make up Storage Area Networks (SANs). The company that commissioned the initial research on routing their data (see DataNetworkFlows) has decided to add another storage device (Device C) to their network. They have also performed some extensive data traffic measurement and determined the actual data flow requirements they need to support. These flows are shown in Table 1.
![]() | |||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | Problem Formulation | ||||||||||||||||||||||||||||||
> > | Problem Formulation | ||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | The formulation... | ||||||||||||||||||||||||||||||
> > | The formulation... | ||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | Return to top
Computational Model | ||||||||||||||||||||||||||||||
> > | Return to top | ||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | The computational model... | ||||||||||||||||||||||||||||||
> > | Computational Model | ||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | Return to top
Results | ||||||||||||||||||||||||||||||
> > | The computational model... | ||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | The results... | ||||||||||||||||||||||||||||||
> > | Return to top | ||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | Return to top
Conclusions | ||||||||||||||||||||||||||||||
> > | Results | ||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | In conclusion... | ||||||||||||||||||||||||||||||
> > | The results... | ||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | Return to top | ||||||||||||||||||||||||||||||
> > | Return to top
ConclusionsIn conclusion... Return to top | ||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | |||||||||||||||||||||||||||||||
> > | |||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | |||||||||||||||||||||||||||||||
> > | |||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | |||||||||||||||||||||||||||||||
> > | |||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | Student Tasks | ||||||||||||||||||||||||||||||
> > | |||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | STUDENT TASKS
1. Comment the AMPL files
Extra for Experts' Tasks
san_design_neos.mod , san_design.dat and san_design_neos.run from san_design.zip . Run these files to find the optimal SAN design to support the flow requirements. Write a management summary for your solution.
What to hand in ??? Mike to look at??? You commented AMPL files. Your management summary.
1. One problem that often arises in network design (and other mixed-integer programming) is that of symmetry. If components in the network have the same properties, then mixed-integer programming will consider all the combinations of these components even though many combinations represent the same network. The following constraints:
subject to LinkAntisymmetry {l in LINKS} : card({k in LINKS : (from[k] = from[l]) and (to[k] = to[l]) and (ord(k) > ord(l))}) * UseLink[l] >= sum {k in LINKS : (from[k] = from[l]) and (to[k] = to[l]) and (ord(k) > ord(l))} UseLink[k]; subject to HubAntisymmetry {h in HUBS} : card({g in HUBS : ord(g) > ord(h)}) * UseHub[h] >= sum {g in HUBS : ord(g) > ord(h)} UseHub[g]; subject to SwitchAntisymmetry {s in SWITCHES : s <> last(SWITCHES)} : card({t in SWITCHES : ord(t) > ord(s)}) * UseSwitch[s] >= sum {t in SWITCHES : ord(t) > ord(s)} UseSwitch[t];can be used to remove symmetry from the SAN design problem if all the hubs, switches and links have the same properties (i.e., bandwidth capacity, number of port slots, etc). Add these constraints to san_design_neos.run and solve the SAN design problem again. Describe how these constraints remove symmetry. Comment on their effect on the solver's progress.
What to hand in A brief (1 page or less) summary comprised of your description of how the antisymmetry constraints work and their effect on the solver's progress. | ||||||||||||||||||||||||||||||
> > | |||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||
< < | Return to top | ||||||||||||||||||||||||||||||
> > | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||||||||
![]() |
Line: 1 to 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | <-- Under Construction --> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revision 32008-02-20 - LaurenJackson
|