<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Garamond;
        panose-1:2 2 4 4 3 3 1 1 8 3;}
@font-face
        {font-family:"Lucida Calligraphy";
        panose-1:3 1 1 1 1 1 1 1 1 1;}
@font-face
        {font-family:"Bradley Hand";
        panose-1:0 0 7 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Hi,</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">I am trying to solve a nonlinear problem using the Jupyter Notebook interface to Python 3.7 via Ipopt through Pyomo modeling method.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Unfortunately, Ipopt could not solve my problem, and I started to look at alternative options.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">I tried to install SCIP following instructions on
<a href="https://www.scipopt.org/index.php#download">here</a>. Then, I tried to use it with Pyomo as follows (shown bold) and received the following error. Can you please help me get going with it?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="color:black">opt = SolverFactory('scip', executable = C:/Program Files/SCIPOptSuite 7.0.2/bin/scip “<o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span style="color:black">results = opt.solve(m, tee=True)<o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:black">invalid parameter <C:\Users\TCOKYA~1\AppData\Local\Temp\tmp25pw_oxr.pyomo.nl><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">invalid parameter <-AMPL><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:black">syntax: C:\Program Files\SCIPOptSuite 7.0.2\bin\scip.exe [-l <logfile>] [-q] [-s <settings>] [-r <randseed>] [-f <problem>] [-b <batchfile>] [-c "command"]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">  -v, --version : print version and build options<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">  -l <logfile>  : copy output into log file<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">  -q            : suppress screen messages<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">  -s <settings> : load parameter settings (.set) file<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">  -f <problem>  : load and solve problem file<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">  -o <primref> <dualref> : pass primal and dual objective reference values for validation at the end of the solve<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">  -b <batchfile>: load and execute dialog command batch file (can be used multiple times)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">  -r <randseed> : nonnegative integer to be used as random seed. Has priority over random seed specified through parameter settings (.set) file<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">  -c "command"  : execute single line of dialog commands (can be used multiple times)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:black">---------------------------------------------------------------------------<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">FileNotFoundError                         Traceback (most recent call last)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><ipython-input-27-5b246395f577> in <module><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">     10     opt = SolverFactory('{}'.format(solver_name))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">     11 # print(opt.solve(m))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">---> 12 results = opt.solve(m, tee=True)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">     13 ### END SOLVING THE PROBLEM ###<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:black">~\Anaconda3\lib\site-packages\pyomo\opt\base\solvers.py in solve(self, *args, **kwds)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    603                 print("      %6.2f seconds required for solver" % (solve_completion_time - presolve_completion_time))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    604 <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">--> 605             result = self._postsolve()<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    606             result._smap_id = self._smap_id<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    607             result._smap = None<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:black">~\Anaconda3\lib\site-packages\pyomo\solvers\plugins\solvers\SCIPAMPL.py in _postsolve(self)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    168 <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    169     def _postsolve(self):<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">--> 170         results = super(SCIPAMPL, self)._postsolve()<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    171         if results.solver.message == "unknown":<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    172             results.solver.status = \<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:black">~\Anaconda3\lib\site-packages\pyomo\opt\solver\shellcmd.py in _postsolve(self)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    268 <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    269         if self._results_format is not None:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">--> 270             results = self.process_output(self._rc)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    271             #<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    272             # If keepfiles is true, then we pop the<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:black">~\Anaconda3\lib\site-packages\pyomo\opt\solver\shellcmd.py in process_output(self, rc)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    348                 results = self._results_reader(self._results_file,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    349                                                res=results,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">--> 350                                                suffixes=self._suffixes)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    351             results_reader_completion_time = time.time()<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">    352             if self._report_timing is True:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:black">~\Anaconda3\lib\site-packages\pyomo\opt\plugins\sol.py in __call__(self, filename, res, soln, suffixes)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">     44         """<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">     45         try:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">---> 46             with open(filename,"r") as f:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">     47                 return self._load(f, res, soln, suffixes)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">     48         except ValueError as e:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:black">FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\TCOKYA~1\\AppData\\Local\\Temp\\tmp25pw_oxr.pyomo.sol'<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Best regards,</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-family:"Lucida Calligraphy";color:black">_____________________________________________________________________<o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:16.0pt;font-family:"Bradley Hand";color:black">Taner Cokyasar, Ph.D.<o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-family:"Garamond",serif;color:black">Postdoctoral Appointee Transportation System Modeler<o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-family:"Garamond",serif;color:black">Energy Systems Division | Argonne National Laboratory<o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-family:"Garamond",serif;color:black"><a href="https://goo.gl/maps/T1VuNPs75J93fn2q9"><span style="color:black">9700 S. Cass Avenue, Lemont, IL 60439</span></a></span><span style="font-family:"Garamond",serif;color:red"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><b><span style="color:black"> </span></b><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-family:"Garamond",serif;color:black">President – Student Leadership Board</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-family:"Garamond",serif;color:black">Logistics and Supply Chain Division | Institute of Industrial & Systems Engineers<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Lucida Calligraphy";color:black">_____________________________________________________________________</span><o:p></o:p></p>
</div>
</body>
</html>