Zum Inhalt
HALOWERK

Datenvertragswerk

minimum poset realizer family

For an original precedence DAG on1..4fixedlabels0..n-1, take its strict transitive closure and construct ALL minimum-cardinality realizers: sets of distinct whole linear extensions whose intersection is exactly that partial order. Return canonical closure relations, every lexicographic linear extension, dimension, complete family of all optimal realizer sets and count. Each member set sorts its vertex orders lexicographically; the outer family sorts lexicographically. Reverse the orientation.

POST https://datenvertrag.halowerk.com/v1/minimum-poset-realizer-family

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
posetSiehe SchemaJa
claimed_familiesSiehe SchemaJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "additionalProperties": false,
  "required": [
    "poset",
    "claimed_families"
  ],
  "properties": {
    "poset": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "n",
            "relations"
          ],
          "properties": {
            "n": {
              "type": "integer",
              "minimum": 1,
              "maximum": 4
            },
            "relations": {
              "type": "array",
              "maxItems": 12,
              "items": {
                "type": "array",
                "maxItems": 2,
                "items": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3
                },
                "minItems": 2
              }
            }
          }
        },
        {
          "type": "null"
        }
      ]
    },
    "claimed_families": {
      "anyOf": [
        {
          "type": "array",
          "maxItems": 12,
          "items": {
            "type": "array",
            "maxItems": 4,
            "items": {
              "type": "array",
              "maxItems": 4,
              "items": {
                "type": "integer",
                "minimum": 0,
                "maximum": 3
              }
            }
          }
        },
        {
          "type": "null"
        }
      ]
    }
  }
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "poset": {
    "n": 3,
    "relations": []
  },
  "claimed_families": [
    [
      [
        0,
        1,
        2
      ],
      [
        2,
        1,
        0
      ]
    ],
    [
      [
        0,
        2,
        1
      ],
      [
        1,
        2,
        0
      ]
    ],
    [
      [
        1,
        0,
        2
      ],
      [
        2,
        0,
        1
      ]
    ]
  ]
}

Ergebnis & Dokumentation

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-07, 02:42 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →