NLP for CP
Addressing Constraint Programming with Natural Language Processing
Home
Resources
Publications
Correct
predictions are in
blue
. If we detect only a subset of a labelled sentence, we highlight the caught part as
blue
, the missing part
light blue.
False positives
are in
green
and
false negatives
are in
red
.
Problem Capital_Budgeting — Constraint detection
The
purpose
of
this
model
is
to
help
a
firm
invest
on
a
set
of
proposed
projects
over
time
.
Each
of
the
projects
brings
a
reward
in
each
period
once
chosen
.
The
objective
is
to
maximize
the
total
net
present
value
-LRB-
NPV
-RRB-
of
the
initial
investment
and
final
revenue
.
The
model
enables
restrictions
on
the
selection
of
projects
,
such
as
:
one
project
must
be
chosen
among
a
set
of
mutually
exclusive
projects
.
The
solution
to
the
model
indicates
the
projects
that
will
be
selected
and
the
timing
of
selection
.
A
minimum
balance
constraint
in
each
period
can
be
ensured
.
Features
:
A
project
costs
differently
if
it
is
chosen
in
different
periods
.
The
rewards
of
a
project
are
different
in
different
periods
.
Restrictions
on
the
selection
of
projects
are
enabled
.
A
minimum
balance
in
each
period
can
be
ensured
.
Problem Capital_Budgeting — Detection of the decisions and objects to be modeled
The
purpose
of
this
model
is
to
help
a
firm
invest
on
a
set
of
proposed
projects
over
time
.
Each
of
the
projects
brings
a
reward
in
each
period
once
chosen
.
The
objective
is
to
maximize
the
total
net
present
value
-LRB-
NPV
-RRB-
of
the
initial
investment
and
final
revenue
.
The
model
enables
restrictions
on
the
selection
of
projects
,
such
as
:
one
project
must
be
chosen
among
a
set
of
mutually
exclusive
projects
.
The
solution
to
the
model
indicates
the
projects
that
will
be
selected
and
the
timing
of
selection
.
A
minimum
balance
constraint
in
each
period
can
be
ensured
.
Features
:
A
project
costs
differently
if
it
is
chosen
in
different
periods
.
The
rewards
of
a
project
are
different
in
different
periods
.
Restrictions
on
the
selection
of
projects
are
enabled
.
A
minimum
balance
in
each
period
can
be
ensured
.
Back to list