Calcul d'un plan de feux tricolor

Description

Presentation :

Le projet consiste à traiter le calcul d'un plan de feux tricolores. On veut savoir s'il est possible ,pour un temps de cycle donné et des débits donnés, de faire passer tout le trafic ; et si la réponse est positive, on souhaite calculer les durée de vert à accorder pour chaque flux et les instants d'allumage.

But du programme :

Afin d'automatiser l'établissement du séquencage des feux d'un carrefour, il est nécessaire d'écrire un programme en C qui s'articule principalement sur l'écriture d'inéquations, indispensables pour appeler et faire fonctionner correctement le programme ``lp_solve'', servant à la résolution de systèmes linéaires.

Situation du programme :

Pour l'instant, le programme en C ne prend rien en entrée, avant la compilation, la matrice de sécurité du carrefour à séquencer est écrite dans une bibliothèque ``.h''. D'autre part, dans le répertoire du programme, il faut avoir un fichier ``equations.lp'' vide (c'est en fait seulement un fichier texte vide avec une extension en ``lp''). Le programme modifie ce fichier et le rend lisible par lp_solve en y rentrant les inéquations nécessaires (cf rapport sur le rapport traitant la partie de recherche opérationnelle).

Compilation :

Il suffit de lancer la commande "make" dans le shell pour compiler.

lp_solve :

Une fois le fichier "equations.lp" généré. Il faut utilisé le logiciel lp_solve pour effectuer les calculs.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.