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 Assembly_Scheduling — Constraint detection
This
model
is
to
determine
the
order
of
a
set
of
custom
computers
to
be
processed
on
an
assembly
line
.
Once
the
order
is
assigned
,
it
is
kept
from
start
to
finish
.
The
custom
computers
have
different
lists
of
components
to
be
contained
in
them
,
which
are
given
in
the
array
computer
.
The
ordering
of
the
computers
is
constrained
by
the
following
assembly
rules
for
each
component
:
there
must
be
a
minimum
number
of
computers
in
a
row
that
need
this
component
-LRB-
minSeq
-RRB-
;
there
is
a
upper
bound
on
the
number
of
computers
in
a
row
that
can
have
that
component
;
and
each
component
also
has
a
list
of
illegal
followers
-LRB-
illegalFollowers
-RRB-
so
that
the
next
computer
can
not
contain
a
component
which
appears
in
the
illegal
followers
list
for
this
component
.
These
restrictions
may
be
due
to
set-up
times
,
bottlenecks
,
etc.
.
Problem Assembly_Scheduling — Detection of the decisions and objects to be modeled
This
model
is
to
determine
the
order
of
a
set
of
custom
computers
to
be
processed
on
an
assembly
line
.
Once
the
order
is
assigned
,
it
is
kept
from
start
to
finish
.
The
custom
computers
have
different
lists
of
components
to
be
contained
in
them
,
which
are
given
in
the
array
computer
.
The
ordering
of
the
computers
is
constrained
by
the
following
assembly
rules
for
each
component
:
there
must
be
a
minimum
number
of
computers
in
a
row
that
need
this
component
-LRB-
minSeq
-RRB-
;
there
is
a
upper
bound
on
the
number
of
computers
in
a
row
that
can
have
that
component
;
and
each
component
also
has
a
list
of
illegal
followers
-LRB-
illegalFollowers
-RRB-
so
that
the
next
computer
can
not
contain
a
component
which
appears
in
the
illegal
followers
list
for
this
component
.
These
restrictions
may
be
due
to
set-up
times
,
bottlenecks
,
etc.
.
Back to list