The error you get is quite strange. On my computer with sage-7.1 I got

sage: graphs.CycleGraph(7).lovasz_theta()
Traceback (most recent call last):
...
PackageNotFoundError: the package 'csdp' was not found. You can install it by running 'sage -i csdp' in a shell

Which is very explicit about what to do... could you install the csdp package and try again?

On 10/05/16 06:58, Sihuang Hu wrote:
Hi guys,

When I try to compute the lovasz theta number of some graph, it says that

*ValueError: could not convert string to float: failed.:*G =
graphs.CycleGraph(7)
V = Set(G.vertices())
L = []
for s in V.subsets():
   L.append(G.subgraph(s))

L[68].lovasz_theta()
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-53-0ad2fb49c2b1> in <module>()
----> 1 L[Integer(68)].lovasz_theta()

/home/shhu/Documents/SageMath/local/lib/python2.7/site-packages/sage/graphs/lovasz_theta.pyc
in lovasz_theta(graph)
      78     tf.close()
      79     lines = subprocess.check_output([os.path.join(SAGE_LOCAL,
'bin', 'theta'), tf_name])
---> 80     return float(lines.split()[-1])

ValueError: could not convert string to float: failed.

Thanks in advance!


--
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to