2013-02-11 7 views
-2

Пожалуйста, кто-нибудь помочь мне с этой ошибки Спасибо, я Использование JaCoP библиотеки, эпидермальный транспортная проблема, и мне нужно найти OptimalSearch это ограничения программированияява JaCoP Ограничения Программирование

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 Транспорт Класс

+0

Я не уверен, что вы найдете кого-нибудь, желающего пройти почти 1000 строк кода. Не можете ли вы разместить соответствующую часть своего кода? – assylias

+0

Извините, человек, пример, это класс справки, который действительно реализует класс, а транспорт - меньше строк кода, я бы поблагодарил, если вы можете мне помочь. – carlosCeron

+0

Проверьте SearchOptimal в классе примеров и метод модели в классе транспорта, Спасибо. – carlosCeron

ответ

0

Proble было решить с помощью правильного экземпляра переменной стоимости Ex:

Я пишу код, который:

IntVar cost = new IntVar(); < --- Плохой экземпляр IntVar cost = новый IntVar (магазин, «Costo», 0, 10000); < - Правильный экземпляр

0 и 10000 являются переменными и могут изменять значения.