【问题标题】:JAVA- JaCoP Constraints ProgrammingJAVA- JaCoP 约束编程
【发布时间】:2013-02-11 15:01:11
【问题描述】:

请有人帮我解决这个错误谢谢,我正在使用 JaCoP 库, 这是一个运输问题,我需要找到 OptimalSearch 它的约束编程

    Exception in thread "main" java.lang.NullPointerException
    at JaCoP.core.IntVar.singleton(IntVar.java:378)
    at JaCoP.core.IntVar.putModelConstraint(IntVar.java:301)
    at JaCoP.constraints.SumWeight.impose(SumWeight.java:301)
    at JaCoP.core.Store.impose(Store.java:851)
    at transporte.Transporte.model(Transporte.java:73)
    at transporte.Transporte.main(Transporte.java:86)
Java Result: 1

http://pastebin.com/ZV4j234S 示例类

http://pastebin.com/at7nfAwE 传输类

【问题讨论】:

  • 我不确定你是否会找到愿意阅读近 1000 行代码的人。你不能只发布代码的相关部分吗?
  • 对不起,示例它是一个帮助类,真正实现类它传输的代码行更少,如果你能帮助我,我将不胜感激。
  • 查看Example Class中的SearchOptimal,transport类中的model Method,谢谢。
  • 根据堆栈跟踪Transporte.java:73,第 73 行调用强加,但在您链接的代码中并非如此。

标签: java constraint-programming jacop


【解决方案1】:

问题是用正确的可变成本实例解决的:

我写的代码是:

IntVar 成本 = 新 IntVar();

0 和 10000 是变量,可以改变值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 2018-06-17
    • 1970-01-01
    • 2011-05-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多