Кто-нибудь знает или имеет опыт работы с чистой библиотекой Java, чтобы выбирать портфолио или делать что-то подобное? виды квадратичного программирования с ограничениями?
Кажется, существует множество инструментов, как уже обсуждалось в другом месте - но я хотел бы использовать чистая реализация Java. Поскольку я хочу вызывать библиотеку из другого программного обеспечения с открытым исходным кодом с лицензией BSD, я бы предпочел LGPL, а не GPL.
Любая помощь приветствуется. Если вы не знаете таких библиотек, какой самый простой алгоритм вы бы предложили реализовать? Он должен справляться с ограничением неравенства (все x_i
>= 0) и ограничением равенства (сумма всех x_i
= 1).