A_MDO0032.java 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441
  1. /**
  2. * 系统服务
  3. */
  4. package com.miniframe.generate.comm.mdo;
  5. import com.miniframe.core.BaseMapModel;
  6. import java.io.Serializable;
  7. /**
  8. * 代理优化器参数添加修改
  9. */
  10. public class A_MDO0032 extends BaseMapModel implements Serializable {
  11. private static final long serialVersionUID = -1463838678425832212L;
  12. String suid;//代理器参数ID
  13. /**
  14. *代理器参数ID
  15. */
  16. public void setSuid(String suid) {
  17. this.suid=suid;
  18. }
  19. /**
  20. *代理器参数ID
  21. */
  22. public String getSuid() {
  23. return this.suid;
  24. }
  25. String pid;//项目ID
  26. /**
  27. *项目ID
  28. */
  29. public void setPid(String pid) {
  30. this.pid=pid;
  31. }
  32. /**
  33. *项目ID
  34. */
  35. public String getPid() {
  36. return this.pid;
  37. }
  38. String nsurro;//
  39. /**
  40. *
  41. */
  42. public void setNsurro(String nsurro) {
  43. this.nsurro=nsurro;
  44. }
  45. /**
  46. *
  47. */
  48. public String getNsurro() {
  49. return this.nsurro;
  50. }
  51. String nkriging;//
  52. /**
  53. *
  54. */
  55. public void setNkriging(String nkriging) {
  56. this.nkriging=nkriging;
  57. }
  58. /**
  59. *
  60. */
  61. public String getNkriging() {
  62. return this.nkriging;
  63. }
  64. String iout;//屏幕输出等级
  65. /**
  66. *屏幕输出等级
  67. */
  68. public void setIout(String iout) {
  69. this.iout=iout;
  70. }
  71. /**
  72. *屏幕输出等级
  73. */
  74. public String getIout() {
  75. return this.iout;
  76. }
  77. String irestart;//续算开关0-否1-是
  78. /**
  79. *续算开关0-否1-是
  80. */
  81. public void setIrestart(String irestart) {
  82. this.irestart=irestart;
  83. }
  84. /**
  85. *续算开关0-否1-是
  86. */
  87. public String getIrestart() {
  88. return this.irestart;
  89. }
  90. String ndoe;//试验设计方法
  91. /**
  92. *试验设计方法
  93. */
  94. public void setNdoe(String ndoe) {
  95. this.ndoe=ndoe;
  96. }
  97. /**
  98. *试验设计方法
  99. */
  100. public String getNdoe() {
  101. return this.ndoe;
  102. }
  103. String ns;//初始样本点数
  104. /**
  105. *初始样本点数
  106. */
  107. public void setNs(String ns) {
  108. this.ns=ns;
  109. }
  110. /**
  111. *初始样本点数
  112. */
  113. public String getNs() {
  114. return this.ns;
  115. }
  116. String nsmax;//最大样本点数
  117. /**
  118. *最大样本点数
  119. */
  120. public void setNsmax(String nsmax) {
  121. this.nsmax=nsmax;
  122. }
  123. /**
  124. *最大样本点数
  125. */
  126. public String getNsmax() {
  127. return this.nsmax;
  128. }
  129. String nslf;//低可信度初始样本点数nsurro=4 and nkriging=12时
  130. /**
  131. *低可信度初始样本点数nsurro=4 and nkriging=12时
  132. */
  133. public void setNslf(String nslf) {
  134. this.nslf=nslf;
  135. }
  136. /**
  137. *低可信度初始样本点数nsurro=4 and nkriging=12时
  138. */
  139. public String getNslf() {
  140. return this.nslf;
  141. }
  142. String nsmaxlf;//低可信度最大样本点数nsurro=4 and nkriging=12时
  143. /**
  144. *低可信度最大样本点数nsurro=4 and nkriging=12时
  145. */
  146. public void setNsmaxlf(String nsmaxlf) {
  147. this.nsmaxlf=nsmaxlf;
  148. }
  149. /**
  150. *低可信度最大样本点数nsurro=4 and nkriging=12时
  151. */
  152. public String getNsmaxlf() {
  153. return this.nsmaxlf;
  154. }
  155. String nsmaxmk;//各可信度最大样本点数nsurro=4 and nkriging>12时
  156. /**
  157. *各可信度最大样本点数nsurro=4 and nkriging>12时
  158. */
  159. public void setNsmaxmk(String nsmaxmk) {
  160. this.nsmaxmk=nsmaxmk;
  161. }
  162. /**
  163. *各可信度最大样本点数nsurro=4 and nkriging>12时
  164. */
  165. public String getNsmaxmk() {
  166. return this.nsmaxmk;
  167. }
  168. String xtol;//最优解收敛性容差
  169. /**
  170. *最优解收敛性容差
  171. */
  172. public void setXtol(String xtol) {
  173. this.xtol=xtol;
  174. }
  175. /**
  176. *最优解收敛性容差
  177. */
  178. public String getXtol() {
  179. return this.xtol;
  180. }
  181. String feasibilitytolreal;//真实函数的约束容差
  182. /**
  183. *真实函数的约束容差
  184. */
  185. public void setFeasibilitytolreal(String feasibilitytolreal) {
  186. this.feasibilitytolreal=feasibilitytolreal;
  187. }
  188. /**
  189. *真实函数的约束容差
  190. */
  191. public String getFeasibilitytolreal() {
  192. return this.feasibilitytolreal;
  193. }
  194. String feasibilitytolsurro;//代理模型的约束容差
  195. /**
  196. *代理模型的约束容差
  197. */
  198. public void setFeasibilitytolsurro(String feasibilitytolsurro) {
  199. this.feasibilitytolsurro=feasibilitytolsurro;
  200. }
  201. /**
  202. *代理模型的约束容差
  203. */
  204. public String getFeasibilitytolsurro() {
  205. return this.feasibilitytolsurro;
  206. }
  207. int checked;//是否选中1-选中 0-未选中
  208. /**
  209. *是否选中1-选中 0-未选中
  210. */
  211. public void setChecked(int checked) {
  212. this.checked=checked;
  213. }
  214. /**
  215. *是否选中1-选中 0-未选中
  216. */
  217. public int getChecked() {
  218. return this.checked;
  219. }
  220. String algorithm;//优化算法
  221. /**
  222. *优化算法
  223. */
  224. public void setAlgorithm(String algorithm) {
  225. this.algorithm=algorithm;
  226. }
  227. /**
  228. *优化算法
  229. */
  230. public String getAlgorithm() {
  231. return this.algorithm;
  232. }
  233. String nsmk;//各可信度初始样本点数nsurro=4 and n_kriging>12时
  234. /**
  235. *各可信度初始样本点数nsurro=4 and n_kriging>12时
  236. */
  237. public void setNsmk(String nsmk) {
  238. this.nsmk=nsmk;
  239. }
  240. /**
  241. *各可信度初始样本点数nsurro=4 and n_kriging>12时
  242. */
  243. public String getNsmk() {
  244. return this.nsmk;
  245. }
  246. String surromod;//代理模型
  247. /**
  248. *代理模型
  249. */
  250. public void setSurromod(String surromod) {
  251. this.surromod=surromod;
  252. }
  253. /**
  254. *代理模型
  255. */
  256. public String getSurromod() {
  257. return this.surromod;
  258. }
  259. String corr;//相关函数 0-各向异性高斯指数函数 1-各向同性高斯指数函数 2-三次样条函数
  260. /**
  261. *相关函数 0-各向异性高斯指数函数 1-各向同性高斯指数函数 2-三次样条函数
  262. */
  263. public void setCorr(String corr) {
  264. this.corr=corr;
  265. }
  266. /**
  267. *相关函数 0-各向异性高斯指数函数 1-各向同性高斯指数函数 2-三次样条函数
  268. */
  269. public String getCorr() {
  270. return this.corr;
  271. }
  272. String consttheta;//是否优化超参数 1-不优化超参数 0-使用随机初值优化超参数 -1-上一轮建模数据作为初值优化超参数
  273. /**
  274. *是否优化超参数 1-不优化超参数 0-使用随机初值优化超参数 -1-上一轮建模数据作为初值优化超参数
  275. */
  276. public void setConsttheta(String consttheta) {
  277. this.consttheta=consttheta;
  278. }
  279. /**
  280. *是否优化超参数 1-不优化超参数 0-使用随机初值优化超参数 -1-上一轮建模数据作为初值优化超参数
  281. */
  282. public String getConsttheta() {
  283. return this.consttheta;
  284. }
  285. String porder;//Kriging模型的阶数 0-普通Kriging 1-泛Kriging
  286. /**
  287. *Kriging模型的阶数 0-普通Kriging 1-泛Kriging
  288. */
  289. public void setPorder(String porder) {
  290. this.porder=porder;
  291. }
  292. /**
  293. *Kriging模型的阶数 0-普通Kriging 1-泛Kriging
  294. */
  295. public String getPorder() {
  296. return this.porder;
  297. }
  298. String dcmp;//相关矩阵分解方法 0-LU分解 2-Cholesky分解 3-采用第三方库进行并行分解
  299. /**
  300. *相关矩阵分解方法 0-LU分解 2-Cholesky分解 3-采用第三方库进行并行分解
  301. */
  302. public void setDcmp(String dcmp) {
  303. this.dcmp=dcmp;
  304. }
  305. /**
  306. *相关矩阵分解方法 0-LU分解 2-Cholesky分解 3-采用第三方库进行并行分解
  307. */
  308. public String getDcmp() {
  309. return this.dcmp;
  310. }
  311. String paraopt;//超参数优化方法 1-HookeJeeves 2-BFGS 3-单纯形搜索方法
  312. /**
  313. *超参数优化方法 1-HookeJeeves 2-BFGS 3-单纯形搜索方法
  314. */
  315. public void setParaopt(String paraopt) {
  316. this.paraopt=paraopt;
  317. }
  318. /**
  319. *超参数优化方法 1-HookeJeeves 2-BFGS 3-单纯形搜索方法
  320. */
  321. public String getParaopt() {
  322. return this.paraopt;
  323. }
  324. String regular;//正则化方法 0-不进行正则化 1-常数正则化 2-优化正则化
  325. /**
  326. *正则化方法 0-不进行正则化 1-常数正则化 2-优化正则化
  327. */
  328. public void setRegular(String regular) {
  329. this.regular=regular;
  330. }
  331. /**
  332. *正则化方法 0-不进行正则化 1-常数正则化 2-优化正则化
  333. */
  334. public String getRegular() {
  335. return this.regular;
  336. }
  337. String infill;//加点准则
  338. /**
  339. *加点准则
  340. */
  341. public void setInfill(String infill) {
  342. this.infill=infill;
  343. }
  344. /**
  345. *加点准则
  346. */
  347. public String getInfill() {
  348. return this.infill;
  349. }
  350. String nparallel;//KB加点数量
  351. /**
  352. *KB加点数量
  353. */
  354. public void setNparallel(String nparallel) {
  355. this.nparallel=nparallel;
  356. }
  357. /**
  358. *KB加点数量
  359. */
  360. public String getNparallel() {
  361. return this.nparallel;
  362. }
  363. String iopt;//子优化方法
  364. /**
  365. *子优化方法
  366. */
  367. public void setIopt(String iopt) {
  368. this.iopt=iopt;
  369. }
  370. /**
  371. *子优化方法
  372. */
  373. public String getIopt() {
  374. return this.iopt;
  375. }
  376. String icstr;//约束处理方法
  377. /**
  378. *约束处理方法
  379. */
  380. public void setIcstr(String icstr) {
  381. this.icstr=icstr;
  382. }
  383. /**
  384. *约束处理方法
  385. */
  386. public String getIcstr() {
  387. return this.icstr;
  388. }
  389. String ipopsize;//种群规模
  390. /**
  391. *种群规模
  392. */
  393. public void setIpopsize(String ipopsize) {
  394. this.ipopsize=ipopsize;
  395. }
  396. /**
  397. *种群规模
  398. */
  399. public String getIpopsize() {
  400. return this.ipopsize;
  401. }
  402. String maxgen;//最大进化代数
  403. /**
  404. *最大进化代数
  405. */
  406. public void setMaxgen(String maxgen) {
  407. this.maxgen=maxgen;
  408. }
  409. /**
  410. *最大进化代数
  411. */
  412. public String getMaxgen() {
  413. return this.maxgen;
  414. }
  415. String pc;//交叉概率
  416. /**
  417. *交叉概率
  418. */
  419. public void setPc(String pc) {
  420. this.pc=pc;
  421. }
  422. /**
  423. *交叉概率
  424. */
  425. public String getPc() {
  426. return this.pc;
  427. }
  428. String pm;//变异概率
  429. /**
  430. *变异概率
  431. */
  432. public void setPm(String pm) {
  433. this.pm=pm;
  434. }
  435. /**
  436. *变异概率
  437. */
  438. public String getPm() {
  439. return this.pm;
  440. }
  441. }