Function1D

Fungsi satu argumen.

Representasi JSON
{

  // Union field function can be only one of the following:
  "constant": number,
  "pwl": {
    object (PieceWiseAffineFunction)
  }
  // End of list of possible types for union field function.
}
Kolom
Kolom union function. Kesatuan argumen fungsi seharusnya adalah: - jika bobot: kg - jika waktu: min - jika sejumlah palet: 1 function hanya dapat berupa salah satu dari yang berikut:
constant

number

Fungsinya adalah konstanta.

pwl

object (PieceWiseAffineFunction)

Fungsi ini linear piecewise.

PieceWiseAffineFunction

Fungsi Piecewise-linear, terbatas pada satu argumen. Desain yang mirip dengan https://github.com/google/or-tools/blob/stable/ortools/util/piecewise_linear_function.h

Representasi JSON
{
  "segments": [
    {
      object (PieceWiseAffineSegment)
    }
  ]
}
Kolom
segments[]

object (PieceWiseAffineSegment)

Segmen linear fungsi.

PieceWiseAffineSegment

Satu segmen dari fungsi piecewise-linear.

Representasi JSON
{
  "startX": number,
  "startY": number,
  "endX": number,
  "endY": number
}
Kolom
startX

number

Awal segmen: x.

startY

number

Awal segmen: y.

endX

number

Akhir segmen: x.

endY

number

Akhir segmen: y.