2016-08-18 22 views
-3

システム費用を最小限に抑えて最適化するGAMSでディスパッチモデルを作成しました。私はモデルの実行をループしたい。最適化を実行し、出力を保存し、単一のパラメータ(storageCap)を変更する - 各繰り返しで小さな割合で増加させ、再度モデルを実行する。 GDXRRWはR v.3.3.1で動作するようには見えない - 「あなたの髪のバグ」。繰り返しGAMS最適化モデルを反復する

答えて

0

gdxrrwはR 3.3.1で動作しませんか?それは確かに私の作品:

(1) install.packages("C:\\GAMS\\win64\\24.7\\gdxrrw\\win3264\\gdxrrw_1.0.0.zip",repos=NULL)

を使用してgdxxrwをインストールします(2)のようなGAMSスクリプトを使用します。

--- Job Untitled_56.gms Start 08/18/16 15:29:58 24.6.1 r55820 WEX-WEI x86 64bit/MS Windows 
GAMS 24.6.1 Copyright (C) 1987-2016 GAMS Development. All rights reserved 
Licensee: Erwin Kalvelagen        G150803/0001CV-GEN 
      Amsterdam Optimization Modeling Group      DC10455 
--- Starting compilation 
--- Untitled_56.gms(17) 3 Mb 
--- Starting execution: elapsed 0:00:00.013 
--- Untitled_56.gms(5) 4 Mb 
--- GDX File C:\tmp\p.gdx 
--- Untitled_56.gms(6) 4 Mb 
       _       
platform  x86_64-w64-mingw32   
arch   x86_64      
os    mingw32      
system   x86_64, mingw32    
status          
major   3       
minor   3.1       
year   2016       
month   06       
day   21       
svn rev  70800      
language  R       
version.string R version 3.3.1 (2016-06-21) 
nickname  Bug in Your Hair    
    i   p 
1 i1 0.17174713 
2 i2 0.84326671 
3 i3 0.55037536 
4 i4 0.30113790 
5 i5 0.29221212 
6 i6 0.22405287 
7 i7 0.34983050 
8 i8 0.85627035 
9 i9 0.06711372 
10 i10 0.50021067 
*** Status: Normal completion 
--- Job Untitled_56.gms Stop 08/18/16 15:29:59 elapsed 0:00:00.907 
+0

:あなたが好きなものが表示されます

set i /i1*i10/; parameter p(i); p(i) = uniform(0,1); display p; execute_unload "p.gdx",p; execute '"c:\program files\R\R-3.3.1\bin\Rscript.exe" p.R'; $onecho > p.R R.version library(gdxrrw) p<-rgdx.param("p.gdx","p"); p $offecho 

私は古いバージョンのR _3.2.0_を試してみたところ、以前にインストールできなかった問題と同じ問題が発生しました。 'install.packagesは( "C:\\ GAMS \\ win64の\\ 24.6 \\ gdxrrw \\ win3264 \\ gdxrrw_1.0.0.zip"、レポ= NULL)' は私を得られます。 は 'インストール中に警告します。パッケージ: パッケージ 'C:\ GAMS \ win64 \ 24.6 \ gdxrrw \ win3264 \ gdxrr_1.0.0.zip'は利用できません(Rバージョン3.2.0用) ' –

+0

いいえ、そのバージョンでも正常に動作します。 –

+0

通常、このメッセージは 'repos = NULL'を省略した結果です。 –

関連する問題