< align=center><B>B</B><B>题:通讯卫星上的开关设置<p></p></B></P>
< ><p><FONT face="Times New Roman"> </FONT></p></P>
< >考虑下述卫星通信中的优化设计问题。地面上有<I><FONT face="Times New Roman">n</FONT></I>个接收站与<I><FONT face="Times New Roman">n</FONT></I>个发送站,通讯卫星上则设置了若干种开关模式。每个开关模式可用矩阵<FONT face="Times New Roman"><I>P</I>=(<I>p<SUB>ij</SUB></I>)</FONT>来表示,若卫星可接收发送站<I><FONT face="Times New Roman">i</FONT></I>发出的信息并将信息传送回接收站<I><FONT face="Times New Roman">j</FONT></I>时,矩阵中的元素<FONT face="Times New Roman"><I>p<SUB>ij</SUB></I> =1</FONT>,否则<FONT face="Times New Roman"><I>p<SUB>ij</SUB></I> =0</FONT>。通讯卫星上的接收发送任务也可以用一个矩阵<FONT face="Times New Roman"><I>T</I>=</FONT>(<I><FONT face="Times New Roman">t<SUB>ij</SUB></FONT></I>)来表示,元素<I><FONT face="Times New Roman">t<SUB>ij</SUB></FONT></I>为信息由发送站<I><FONT face="Times New Roman">i</FONT></I>到接收站<I><FONT face="Times New Roman">j</FONT></I>的传送时间长度。由于技术上的原因,当发送站<I><FONT face="Times New Roman">i</FONT></I>与接收站<I><FONT face="Times New Roman">j</FONT></I>传递信息时,它不能同时发送信息给别的接收站;同样,当接收站<I><FONT face="Times New Roman">j</FONT></I>在接收发送站<I><FONT face="Times New Roman">i</FONT></I>的信息时,也不能同时接收其他发送站发送的信息。你的任务是:<p></p></P>
<P ><FONT face="Times New Roman">(1) </FONT>设计一组开关模式{Pk}<FONT face="Times New Roman"><I>k</I>=1,</FONT>…<FONT face="Times New Roman">,<I>r</I></FONT><I>,</I><I><FONT face="Times New Roman">r</FONT></I>应当尽可能小,使得对任意给定的任务矩阵<I><FONT face="Times New Roman">T</FONT></I>,卫星开关设置{Pk}均能完成要求的发送接收任务。<p></p></P>
<P ><FONT face="Times New Roman">(2) </FONT>设计一个算法,在发送接收任务<I><FONT face="Times New Roman">T</FONT></I>给出后,可根据你设计的开关模式<v:shape><FONT face="Times New Roman"> <v:imagedata></v:imagedata></FONT></v:shape>(<FONT face="Times New Roman"><I>k</I>=1, </FONT>…<FONT face="Times New Roman">,<I>r</I></FONT>)求出Pk的使用时间λ<I><SUB><FONT face="Times New Roman">k</FONT></SUB></I>,使得在完成预定任务前提下各开关模式使用的总时间最短。<p></p></P>
<P ><FONT face="Times New Roman"><FONT size=3>(3)</FONT> </FONT>由于技术上的原因,开关模式的总数<I><FONT face="Times New Roman">r</FONT></I>有一个上限。因此当需要传送的任务数量较大时,可能仍无法分派任务。请你想一些办法来解决这一困难,例如增加传送时间等。</P>