Ожидается, что процессор переходит почти на 100%. На самом деле, это то, что вы хотите. Вы хотите, чтобы CPLEX использовал всю мощь вашей машины. Загрузка ЦП должна быть не связана с проблемами с памятью - если операционная система не переставает работать как сумасшедшая.
Параметры, которые вы установили для workmem и nodefileind, выглядят правильно и, учитывая, что вы получили «сбой записи», кажется, что ониактивныТак что это лучшее, что вы можете сделать на данный момент. Если ваша модель имеет множество ограничений, вы можете попробовать установить CPX_PARAM_DPRIIND в 1. Это позволяет использовать меньшие узлы дерева поиска и может сэкономить некоторую память. Другой вариант - ограничить параметр CPX_PARAM_TRELIM . Это остановит CPLEX, как только размер дерева (на диске и в памяти) превысит этот предел. Обратите внимание, что это остановит CPLEX, несмотря ни на что. Вы получите лучшее решение CPLEX, найденное до этого момента, оно не обязательно является оптимальным решением. Если вам не хватает памяти, потому что в дереве огромное количество узлов, вы можете запустить такие параметры, как предварительное разрешение узлов, зондирование, сильное ветвление и т. Д., Чтобы CPLEX проводил больше работы для каждого узла, чтобы число обрабатываемых узлов моглопотенциально может быть уменьшен.
Вы можете обновить свой вопрос с помощью журнала движка, возможно, это дает другие / новые идеи.