CPLEX: он не проходит через процесс решения

#c #cplex

#c #cplex

Вопрос:

Я пытался решить свою математическую модель, которую я закодировал в Visual Studio на языке C , и решить ее с помощью cplex. Для тестирования моей модели я создал небольшой экземпляр моего ввода, и модель работает нормально и дает мне оптимальное решение. Я попытался увеличить размер экземпляра, и когда я запускаю код, он правильно считывает и выводит мои входные данные, а затем, когда он хочет начать решение, он зависает. Другими словами, он не запускает процесс решения с помощью cplex. В чем, по вашему мнению, может быть проблема. Я несколько раз проверял свои входные данные.

Комментарии:

1. Я видел такое поведение от CPLEX, когда данные нарушаются, например, наличие NAN в ограничениях или objective из-за ошибок деления на ноль при построении ограничений. Попробуйте экспортировать свою модель в виде файла LP, прежде чем решать ее, и посмотрите, есть ли там какие-то подсказки. Также может дать нам больше информации, например, какая платформа, компилятор, версия cplex и т. Д.

2. Как экспортировать мою модель в виде LP? Я использую Visual studio 2017 и cplex 12.10

3. Это что-то вроде cplex.export(«filename.lp»)