[GAP Forum] Cayley sum graph

Asst. Prof. Dmitrii (Dima) Pasechnik dima at ntu.edu.sg
Tue Aug 16 09:09:12 BST 2011


Dear all,

2011/8/16 饶广 <generalrao at hotmail.com>:
>
> Dear forum,
>
> I am new in GAP. Maybe this is just a very simple question.
>
> Cayley sum graph Cay^+(G,S) is a graph on an abelian group G and two vertices are adjacent iff their sum lies in S.
>
> I am trying to draw Cay^+(Z_2\timesZ_6,{(0,1),(1,2),(1,3)}) and do the following in GAP:
>
>>G:=AbelianGroup([2,6]);
>>gen:=GeneratorsOfGroup(G);
>>S:=[gen[2],gen[1]*gen[2]^2,gen[1],gen[1]*gen[2]^3];
>>Graph(Group(()),Elements(G),OnPoints, function(x,y) return x*y in S; end, true);
>
> This returns an error. I guess the problem is how to refer the elements of a group to the vertex set.

you need to do
Graph(G,Elements(G),OnPoints, function(x,y) return x*y in S; end, true);

(assuming you did LoadPackage("grape");)

HTH,
Dmitrii

>
> In addition, I also want to test if this graph is hamiltonian or not. But I couldn't find a direct function for this. Does anyone know about this?
>
>
> Thanks very much,
> Grant
>
>
>
>
>
> _______________________________________________
> Forum mailing list
> Forum at mail.gap-system.org
> http://mail.gap-system.org/mailman/listinfo/forum
>



--
Dmitrii Pasechnik
-----
DISCLAIMER: Any text following this sentence does not constitute a
part of this message, and was added automatically during transmission.

CONFIDENTIALITY: This email is intended solely for the person(s) named and may be confidential and/or privileged. If you are not the intended recipient, please delete it, notify us and do not copy, use, or disclose its content. Thank you.

Towards A Sustainable Earth: Print Only When Necessary



More information about the Forum mailing list