A gap-soliton structure is provided. The gap-soliton structure includes a
cladding structure having alternating layers of different index values. A
core region is interposed between the alternating layers of index values.
The core or the cladding structure includes one or more nonlinear
materials so as to achieve gap-soliton bistability.