La génération aléatoire DAG

Je suis la résolution d'un problème sur le graphe dirigé acyclique.

Mais je vais avoir des ennuis pour tester mon code sur certains dirigé acyclique graphiques. Le test des graphiques doit être grande, et (évidemment) acycliques.

J'ai essayé beaucoup de choses à écrire du code pour générer les graphes orientés acycliques. Mais j'ai échoué à chaque fois.

Est-il une méthode pour générer des graphes orientés acycliques je pourrais utiliser?

  • Comment pouvez-vous utiliser le C et le C++, mais de ne pas montrer tout le code?
  • Je voudrais prendre quelques grands opensource netlist et rompre les boucles (le cas échéant) à l'aide d'un simple DFS à base de détecteur de boucle.
  • "Je suis la souffrance", j'espère que ça ne fait pas de mal. Désolé, j'ai dû faire plaisir, mais votre niveau d'anglais est vraiment ok. Voir la fonction directed_acyclic_graph ici: condor.depaul.edu/rjohnson/source/graph_ge.c