Choco求解器的安装

Choco求解器的安装必须要保证是JAVA8(JDK1.8)非常重要,否则可能会安装不全包。

Choco求解器是约束满足问题较为成熟的求解器,可以利用这个平台做约束满足问题的二次开发。

安装步骤:

1.在Choco的官方网站:http://www.choco-solver.org/   上下载choco-4.0.4.zip

2.下载maven软件,如果已经安装了maven则此步骤可以省略

3. 修改choco-4.0.4中的pom.xml文件中的如下部分

<dependency>
<groupId>org.choco-solver</groupId>
<artifactId>choco-solver</artifactId>
<version>X.Y.Z</version>
</dependency>

其中X,Y,Z代表当前的版本号,如4.0.4

4.进入目标文件夹(解压的Choco文件夹),执行  mvn eclipse:eclipse 命令。(可以在控制台下执行,也可以在eclipse上执行)

之后等待下载,会在目标文件夹中,出现项目文件.project 之后就大功告成了。

下载中系统自动在C盘下写入了许多JAR包,如果JDK版本不对,就会造成缺包的现象,原因在于Choco求解器是用JAVA写的,并不断更新版本,所能下载到的就是最新版本,最新版本中用到了新版本的JDK加入的新概念旧的JDK没有这些的话,自然就会报错。

Choco求解器的安装相关推荐

  1. 优化| 手把手教你学会杉树求解器(COPT)的安装、配置与测试

    优化| 手把手教你学会杉数求解器COPT的安装.配置与测试 前言 线性规划(LP)测试榜单--单纯形法: Benchmark of Simplex LP solvers 线性规划(LP)测试榜单--内 ...

  2. 一站式解决数学规划求解器SCIP的安装与使用

    安装Java的SCIP接口JSCIPOpt系列 https://blog.csdn.net/qq_40275637/article/details/109703216 安装python的SCIP接口P ...

  3. 非线性求解器Casadi使用简介

    非线性求解器Casadi使用简介 Casadi做为一款非线性求解器,支持python.C++.matlab等多种语言,能够解决非常多的工程问题.具体使用请参考casadi官方使用文档. 使用Casad ...

  4. java怎么使用log函数_在使用couenne求解器的spyder中使用logof函数

    我在一个简单的MINLP模型中有以下约束: model.cm2=Constraint(expr = model.xB2 == log(1.0+model.xA2)) 当我调用bonmin(来自AMPL ...

  5. c++调用cplex求解例子_视频教程 | 用Python玩转运筹优化求解器IBM CPLEX(二)

    编者按 优化求解器对于做运筹学应用的学生来说,意义重大. 然而直到今天,放眼望去,全网(包括墙外)几乎没有一个系统的Cplex中文求解器教程. 作为华人运筹学的最大的社区,『运筹OR帷幄』 责无旁贷, ...

  6. OpenFOAM 粘弹性流体求解器rheoTool

    一 rheoTool简介 针对广义牛顿流体(GNF)和粘弹性流体的压力驱动.电驱动.分子动力学和两相流动等求解,Pimenta等人基于openFOAM开发了软件包rheoTool .该安装包需要of6 ...

  7. newuoa matlab包,PDFO首页、文档和下载 - Powell 无导数优化求解器

    PDFO(Powell's Derivative-Free Optimization solvers,Powell 无导数优化求解器)为 Michael J. D. Powell 的无导数优化求解器提 ...

  8. simucpp:C++搭建微分方程求解器框架(重写simulink)

    专栏目录 simucpp:C++搭建微分方程求解器框架(重写simulink) simucpp系列教程(1)安装教程 simucpp系列教程(2)例程解析(第一部分) simucpp系列教程(3)例程 ...

  9. 开尔文函数 matlab,KELVIN二维/ RS传热求解器

    原标题:KELVIN二维/ RS传热求解器 本文由中国科学软件网翻译整理 KELVIN是一款2D/RS热分析工具,使用图形和轮廓,剖面图和箭头图显示温度.热流密度和温度梯度.探索一切省时省时.性价比高 ...

最新文章

  1. 2021年大数据常用语言Scala(十三):基础语法学习 函数 重点掌握
  2. 低调的,我们改名字了!
  3. strcat()的实现
  4. 【兼容M1】MovieSherlock Pro Mac 视频下载和转换工具
  5. Android-动画简介
  6. [Java] 蓝桥杯ADV-135 算法提高 三角形面积
  7. hive 操作(四)
  8. Windows Azure HandBook (8) Azure性能测试(1)
  9. python协程,asyncIO
  10. python集合常用方法_python基础-集合set的常用方法
  11. 虚拟机安装JDK1.8
  12. C语言实验报告册中级进步,C语言实验报告册
  13. Macbook二三事
  14. GBC游戏掌机(一)
  15. Android开发者接口mock location demo
  16. JQury实现ajax异步请求
  17. “FF新推荐”猥琐的弹窗如何关闭?
  18. golang data race 竞态条件
  19. java论坛私信_巡云轻论坛系统 - JAVA轻论坛
  20. python地图匹配_坐标点地图匹配方法

热门文章

  1. linux 烧写stm32 swd,STM32F103使用SWD烧写错误提示的问题
  2. ipad如何与计算机连接网络连接不上,平板电脑可以连接无线网络但上不了网如何解决...
  3. TSL 传输层安全性协议
  4. MFC 屏蔽ESC键和ENTER键关闭对话框的方法
  5. 在 dhcpd 中配置分配静态路由条目
  6. 如何使用DMA,包含源码以及详细注释
  7. 初识AS3(十)——加载外部文件进度…
  8. java8 stream collectors.joining
  9. TextView自动调节字体大小
  10. [深度学习] (sklearn)多层感知机对葡萄酒的分类