home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 January / pcwk_01_1999_B.iso / Lotus123 / Extra / 123 / SOLVER / SOLVER.TXT < prev   
Text File  |  1997-02-07  |  13KB  |  296 lines

  1. ** SOLVER FOR LOTUS 1-2-3 97 **
  2.  
  3. You can use the file SOLVE123.EXE in this directory to install a
  4. limited-use trial version of a new Solver add-in for Lotus 1-2-3
  5. 97 Edition.  This add-in, which replaces the Solver in previous
  6. versions of 1-2-3, is a what-if analysis tool that you can use to
  7. find answers to problems that you define, using constraint
  8. formulas and an objective formula to be maximized or minimized.
  9. The Solver add-in was developed and is supported by Frontline
  10. Systems Inc.
  11.  
  12. This README file covers the following topics:
  13.  
  14. 1.  Installing the Solver
  15. 2.  Network Installation
  16. 3.  Getting Help
  17. 4.  What is the Solver Good For?
  18. 5.  Upgrading from the Solver in 1-2-3 Release 5
  19. 6.  Known Problems in this Version
  20. 7.  Downloading Updates
  21.  
  22.  
  23. ** Installing The Solver **
  24.  
  25. To install the new Solver, simply run the program SOLVE123.EXE on
  26. the computer where you have installed 1-2-3 97.  You can
  27. double-click the filename SOLVE123.EXE in Windows Explorer, or
  28. select Run from the Start menu and type or browse to the path of SOLVE123.EXE.
  29.  
  30. You don't have to specify anything further:  Just click the Setup
  31. button, then the OK button when prompted.  SOLVE123.EXE is a
  32. "self-extracting archive" which creates a Solver subdirectory
  33. within your 1-2-3 directory (for example, c:\lotus\123\solver)
  34. and copies the necessary files into this subdirectory.  It then
  35. registers the Solver add-in (filename SOLVER.12A) so that it
  36. loads automatically whenever you start 1-2-3.
  37.  
  38. To use the Solver add-in from 1-2-3, select Range - Analyze - Solver
  39. to display the main Solver Parameters dialog box.  Click the Help
  40. button in this dialog box to access extensive how-to information
  41. about the Solver (see "Getting Help" below).
  42.  
  43. After you install the Solver, you'll also see a sample workbook
  44. SOLVSAMP.123 in the 1-2-3 Recently Used Files List.  You can open
  45. this workbook, solve the problems on any of the six predefined
  46. application sheets (sheets B through G), and practice setting up
  47. a Solver problem on sheet A.
  48.  
  49. After you install the Solver, if you have problems registering or
  50. auto-loading the Solver, double-click on the file SOLVER.HLP in
  51. the Solver subdirectory, and read the section "Custom Installation".
  52.  
  53. To deactivate the Solver, choose File - Add-Ins - Manage Add-Ins,
  54. then click on the check mark next to the filename SOLVER.12A so
  55. that the check mark disappears.  Then click Done.  To remove the
  56. Solver add-in completely from your system, choose File - Add-Ins -
  57. Manage Add-Ins and click the Remove button in the Manage Add-Ins
  58. dialog box.  You can then delete the Solver subdirectory and all
  59. the files it contains.
  60.  
  61.  
  62. ** Network Installation **
  63.  
  64. If 1-2-3 is installed on a network server with restricted permissions
  65. on its directories, SOLVE123.EXE must be run once by a user (such
  66. as your network administrator) with permissions to (i) create the
  67. solver subdirectory in the \lotus\123 directory on the server and
  68. (ii) copy its files to that directory.  It is OK to run SOLVE123.EXE
  69. many times in this way, once for each client machine -- this will
  70. simply copy the same files each time to the network server, and set
  71. up the appropriate local Registry entries (pointing to these files)
  72. on each client machine.  If this approach is acceptable in your environment, you can skip the rest of this section.
  73.  
  74. If you run SOLVE123.EXE from an account without permissions to write
  75. to the server (e.g. from a typical client machine account), you will probably encounter the error message:
  76.  
  77. Error copying Solver files to hard disk.
  78. Check available disk space and permissions.
  79.  
  80. SOLVE123.EXE exits at this point, having changed nothing on either
  81. the client or the server machine.  This means that the local Registry
  82. entries pointing to the Solver files have not been created, so the
  83. Solver will not be automatically available when you next start 1-2-3
  84. on that client machine.
  85.  
  86. If you have many client machines using 1-2-3 from a server with such
  87. restricted permissions, and it is inconvenient to run SOLVE13.EXE on
  88. each client machine from an account with the necessary permissions,
  89. you can do one of two things:
  90.  
  91. 1.  Download an updated version of SOLVE123.EXE from
  92. Frontline Systems' World Wide Web site (see the
  93. very end of this text file for details).  When you
  94. run this updated version on a client without per-
  95. missions to write to the server, it will display
  96. an error message as above, but with a new choice:
  97.  
  98. Error copying Solver files to hard disk.
  99. Check available disk space and permissions.
  100. Press OK to continue, Cancel to quit.  If
  101. Solver is already installed on a network
  102. server, press OK to complete client setup.
  103.  
  104. If you click OK, SOLVE123.EXE will proceed to create
  105. the local Registry entries, and the Solver will then
  106. be available automatically when you next start 1-2-3.
  107. (Note -- this assumes that you have run SOLVE123.EXE
  108. at least once from an account WITH permissions, so
  109. that the files are already on the server.)
  110.  
  111. 2.  Manually create the Registry entries on the client.
  112. Instructions for doing this are in the SOLVER.HLP file,
  113. which should be in the \lotus\123\solver directory if
  114. you have run SOLVE123.EXE previously from an account
  115. with permissions.  To read the instructions BEFORE
  116. you run SOLVE123.EXE, you can use the WinZip program
  117. to open SOLVE123.EXE as an archive and extract the
  118. SOLVER.HLP file alone.  Follow the instructions under
  119. the topics "Modifying the Registry" and "Using the
  120. Files Add-Ins Menu."
  121.  
  122.  
  123. ** Getting Help **
  124.  
  125. Frontline Systems offers telephone technical support for the
  126. Solver on a fee basis, and also maintains an extensive World Wide
  127. Web support site which you can access free of charge.  Lotus
  128. Customer Support also offers some information about the Solver,
  129. though not in the same depth as the Solver developers, Frontline
  130. Systems.  Most questions can be answered from the Solver's online
  131. Help, or by consulting Frontline's Web site.  We encourage you to
  132. use the free resources first.
  133.  
  134. To learn about Solver licensing and telephone technical support,
  135. click on the Help button in the Solver Parameters, Solver Options
  136. or Solver Results dialog box. The Solver will display a dialog box
  137. which reports the status of your Solver license:  If you are using
  138. the trial version, this dialog shows how many problem solution
  139. attempts (clicks of the Solve button) remain before the trial
  140. license expires.  If you have purchased a permanent license, it
  141. shows your user name and registration serial number.  To purchase
  142. a permanent license, click the Register button.  Also included in
  143. this dialog is telephone support and Web site information.  Click
  144. the Help button in this dialog to reach the Solver Help file.
  145.  
  146. If you have access to the World Wide Web via the Internet, you
  147. will find a wealth of current information about the Solver --
  148. over 70 pages at this writing -- at Frontline Systems' Web site,
  149.  
  150. http://www.frontsys.com
  151.  
  152. Since this site is frequently updated, it is well worth while to
  153. check it periodically for the latest news about the standard and
  154. enhanced Solvers.  If you can't find the answer you need, you can
  155. send email to Frontline Systems directly from your Web browser
  156. with a single mouse click.  Or, if you're using a separate email
  157. system, send it to:
  158.  
  159. info@frontsys.com
  160.  
  161. To reach Frontline Systems by phone, fax, or mail, please use:
  162.  
  163. Frontline Systems, Inc.
  164. P.O. Box 4288
  165. Incline Village, NV 89450, USA
  166. Tel (702) 831-0300
  167. Fax (702) 831-0314
  168.  
  169.  
  170. ** What is the Solver Good For? **
  171.  
  172. The Solver is especially useful for resource allocation problems.
  173. The resources may be raw materials, people or equipment time,
  174. money, or anything else in limited supply.  The decision
  175. variables represent the amounts of resources, and the constraints
  176. quantify the limits on their use.  The Solver finds the
  177. allocation of resources that will maximize profit or minimize
  178. cost, while satisfying the constraints.
  179.  
  180. The workbook SOLVSAMP.123, which is installed with the Solver
  181. when you run SOLVE123.EXE, shows you how to:
  182.  
  183. * Assemble products from parts in inventory so as to maximize
  184. profits
  185. * Ship goods from plants to regional warehouses at minimum
  186. cost
  187. * Schedule employees to meet demand at an amusement park while
  188. minimizing cost
  189. * Invest cash monthly in short-term certificates of deposit to
  190. maximize interest income
  191. * Allocate funds to stocks in a portfolio to maximize return for
  192. a given level of risk
  193.  
  194. The Solver uses the methods of linear programming, nonlinear
  195. programming, and integer programming to find optimal solutions.
  196. You'll find more information on these topics in the Solver Help
  197. system, accessed by clicking the Help button in any of the Solver
  198. dialogs.
  199.  
  200.  
  201. ** Upgrading from the Solver in 1-2-3 Release 5 **
  202.  
  203. Capabilities:  The new Solver provides linear and nonlinear
  204. optimization capabilities similar to those of the Solver in 1-2-3
  205. Release 5.  It also handles problems with integer constraints,
  206. which allow users to include features such as fixed costs and
  207. yes/no decisions (such as whether to build a new plant) in their
  208. models.
  209.  
  210. Problem Size:  Unlike the 1-2-3 Release 5 Solver, which had no
  211. fixed limits on problem size, the new Solver has a fixed upper
  212. limit of 200 decision variables, and 100 constraints for
  213. nonlinear problems.  But you will be able to solve problems on
  214. most modern PCs all the way up to this limit, which in practice
  215. is substantially larger than the 1-2-3 Release 5 Solver could
  216. handle in the same amount of memory and allowed solution time.
  217. If you need to solve larger problems, contact Frontline Systems
  218. about enhanced versions of the Solver with more capacity and
  219. speed.
  220.  
  221. Converting Models:  Solver models created in 1-2-3 Release 5 may
  222. be easily converted into the form required by the new Solver.
  223. Just follow these steps: Open your 1-2-3 Release 5 worksheet
  224. containing a Solver problem.  Select Range - Analyze - Solver to
  225. display the Solver Parameters dialog.  Type or select the
  226. objective (cell to be maximized or minimized) and the range of
  227. adjustable, or variable cells.  Then click the Add button to
  228. add constraints.  In the Cell Reference edit box, select the
  229. range of constraint formula cells in your 1-2-3 Release 5 model,
  230. then click OK without selecting anything else.  The new Solver
  231. will separate your constraint formulas into their "left hand
  232. sides", relations (<=, =, >=) and "right hand sides" automatically.
  233. NOTE:  This can only be done once, since your constraint formulas
  234. are modified in the process!
  235.  
  236. Converting Macros:  If you have written 1-2-3 macros that include
  237. commands such as {SOLVER-DEFINE} to control the 1-2-3 Release 5
  238. Solver, you'll find that the new Solver supports the same
  239. commands, with a few changes in the arguments.  The new Solver
  240. also sports a complete programmable interface for LotusScript,
  241. which will be the preferred approach for implementing new
  242. applications.  NOTE: The macro commands are best used as a
  243. transition aid -- you are strongly encouraged to convert your
  244. applications to LotusScript.
  245.  
  246.  
  247. ** Known Problems in this Version **
  248.  
  249. There are two known problems in the Solver version included on
  250. the Lotus 1-2-3 and SmartSuite CD-ROMs.  Both of these problems
  251. affect only advanced use of the Solver through LotusScript:
  252.  
  253. 1.  The SolverChange() function - Form 2 - which is used to change
  254. a block of decision variables programmatically from Lotus-
  255. Script, does not work as expected and is incorrectly described
  256. in the Solver Help file.  You can work around this problem by
  257. using SolverDelete() - Form 2 followed by SolverAdd() - Form 2
  258. instead of SolverChange() - Form 2.
  259.  
  260. 2.  If you (1) call SolverAdd() - Form 2 to add a block of decision
  261. variables, (2) call SolverAdd() - Form 2 a second time to add
  262. another block, then (3) call SolverDelete() - Form 2 to delete
  263. the first block, you will not get the correct result (i.e. the
  264. first block deleted and the second block remaining).  You should
  265. never need to do this in your LotusScript code, but there is no
  266. simple workaround if you do.
  267.  
  268.  
  269. ** Downloading Updates **
  270.  
  271. If you encounter problems, such as the permissions issue described
  272. under "Network Installation" or the two "Known Problems" mentioned
  273. above, you can download a free, updated version of SOLVE123.EXE from
  274. the Frontline Systems' World Wide Web site.  To do this:
  275.  
  276. 1.  Visit Frontline Systems' home page http://www.frontsys.com.
  277.  
  278. 2.  Click on "SIGN UP for our Private Web for Solver Users" and
  279. fill out the registration form (this is free).
  280.  
  281. 3.  Your sign up should be confirmed immediately, and the home page
  282. of the Private Web should appear.
  283.  
  284. 4.  Before downloading the update, you're encouraged to take a look
  285. at the messages posted in the discussion forum for the latest
  286. news.  You can also post your own messages.
  287.  
  288. 5.  Click on the "Download" link and follow the instructions to
  289. download the latest version of SOLVE123.EXE.
  290.  
  291. Note that downloading and installing a new SOLVE123.EXE will have no
  292. effect on your trial usage of the Solver -- you will continue with
  293. the same number of "solves" remaining as you had before.  If you
  294. download and install a new version of SOLVE123.EXE after purchasing
  295. a permanent license, you permanent license will remain in effect.
  296.