Suggerimenti per la modellazione

Questa pagina contiene suggerimenti per la modellazione delle regole aziendali nell'API.

Porte

Come posso limitare la compatibilità della classe delle imbarcazioni in determinate porte in base a bozze di leggi o leggi internazionali?

Specifica i costi nella porta corrispondente solo per la classe imbarcazione consentita.

Come faccio a vietare il trasbordo in alcuni porti?

Imposta il costo di trasbordo su infinito (o un valore molto grande).

Richieste

Cosa può essere incluso nella tariffa di trasporto?

La tariffa di trasporto può includere qualsiasi metrica pertinente per la società di spedizione di linea, ad esempio valore economico, impatto ambientale, soddisfazione del cliente. A proposito di quest'ultimo, alla tariffa di nolo dovrebbe essere aggiunta una sanzione per non soddisfare la domanda.

Il modello è in grado di gestire le richieste con le stesse coppie di origine-domanda ma con specifiche diverse?

Sì.

Candidati gamba

Quale vantaggio offrono i candidati alle gambe rispetto ai collegamenti effettivi per le porte?

I candidati alle gambe dell'API supportano la modellazione di:

  • Traiettorie multiple tra le stesse due porte
  • Funzioni di costo arbitrario per velocità diverse sulla stessa traiettoria
  • Costi specifici della classe di imbarcazioni
  • Restrizioni relative alla classe delle imbarcazioni (a causa di una bozza per i canali o per leggi internazionali)

Ma soprattutto, i candidati tratto definiscono una definizione inequivocabile dei collegamenti delle porte. Questo non avviene con le connessioni su porte fisiche, che consentono molte interpretazioni nelle possibili operazioni (costo, tempo di inattività e così via).